java4數組字符串向量_2字符串回顧及測試概要_第1頁
java4數組字符串向量_2字符串回顧及測試概要_第2頁
java4數組字符串向量_2字符串回顧及測試概要_第3頁
java4數組字符串向量_2字符串回顧及測試概要_第4頁
java4數組字符串向量_2字符串回顧及測試概要_第5頁
已閱讀5頁,還剩9頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、回顧復習 java, lang中的String類和StringBuffer類。復習 java, util中的Vector類。熟悉java. lang中的Math類。熟悉Java, util中的Date類。掌握Java API文檔的使用。String 類String ():初始化一個新的String對象,使其包含一 個空字符串。String si = new String ();sl= "2008,北京歡迎您!、String (String value ): 初始化一個新的String對象 ,使箕包含和參數字符串相同的字符用歹String s2;s2 = "2008,北京歡迎

2、您!以上兩個語句可以合并為一條語句,也是最常用的字符 串常量創建的方法。String s3 = "2008,北京歡迎您!"String (chart value ): 分配一個新的 String 對象, 使它代表字符數組參數包含的字符序列。char char array = '北','京','歡','迎','String s4= new String (chararray );String類字符串的訪問int length():獲取字符串的長度,也即字 符串中字符的個數。例如:String s = &q

3、uot;2008,北京歡迎您!int len= si. length();則len的值為11(2) char char At (int index):獲取給定的index 處 的字符,其中index的取值范圍是0字符串長度T例如:String s = "2008,北京歡迎您!"char ch= s. charAt (3);則ch中的字符為“8”import java.util.Scanner;public class Palindrome public static void main(String args) int i,j;char ch1 ,ch2;String st

4、r;boolean flag = true;Scanner s = newScanner(System.in);str =s.next();for (i = 0, j = str.length() -1;ch1 = str.charAt(i);ch2 = str.charAt(j);if (chi != ch2) flag = false;break;)if (flag)System. out. printing 字符串 + str + 是回文 ); elseSystem, out. printing i字符串"+ str + 不是回文”);)SEng類字符串的比較(1) si. e

5、quals (s2):如果si等于s2,返回true,否 則為false。(2) si. equal signor eCase (s2):功能同equals 方法 ,忽略大小寫。(3) si. compareTo(s2):如果sls2,則返回小于0的 值;如果sl=s2,則返回0;如果sl>s2,則返回大于0 的值。(4) si. compareToIgnoreCase (s2): 功肯自同compareTo方法,忽略大小寫。public class A public static void main(String args) 運行結果:truetruetruetrueString sl

6、="ABC"String s2="ABC"String s3=sl;System. out. printin(sl=s2);System, out. printin(sl=s3);System, out. printin (si. equals (s2);System. out. printin (si. equals (s3);)public class A public static void main(String args) String sl=new String ("ABC");運行結果:String s2="A

7、BC"String s3=sl;System. out. printin(sl=s2);System, out. printin (sl=s3);falseSystem, out. printin (sl=s3);System, out. printin (si. equals (s2);System. out. printin (si. equals (s3);truetruetruepublic class A public static void main(String args) String sl=new String ("ABC");運行結果:Stri

8、ng s2="ABC"String s3二new String(“ABC”);System. out. printin(sl=s2);System, out. printin (sl=s3);System, out. printin (si. equals (s2);System. out. printin (si. equals (s3);public class A public static void main(String args) false false true trueString si=new String ("ABC");運行結果:S

9、tring s2="ABC"String s3=new String (si);System. out. printin(sl=s2);System, out. printin(sl=s3);System, out. printin (si. equals (s2);System, out. printin (si. equals (s3);System, out. printin(sl=s3);String類字符串的搜索在字符串中查找字符和子串,確定它們的位置,有 幾種常用的方法:indexOf、lastlndexOfo調用形 式如下:si. indexOf (char)

10、:返回si中字符char在字符串中si. lastlndexOf (char):返回si中字符char在字符 串中最后一次出現的位置si. indexOf (s2):返回s2在si中第一次出現的位置si. lastlndexOf (s2):返回s2在si中最后一次出現 的位置StringBuffergJSString類字符串的連接s1.concat(s2):將兩個字符串連接起來。sl.concat("字符串常量”):將字符串和字符串常量連接起來。例如:String 北京SMing s3=s2.concat(''歡迎您! ');!將s1和s2連接生成的新字符串“

11、北京歡迎您!”,s1和S2的值不發生變化。String類字符串的修改s1 .replace(oldchar,newchar):用新字符 newchar替代舊字符oldchar,若柏定字將不存在,則不替代。s1.toLowerCase():將s1中的所有大寫字母轉換為小寫字母。s1.toUpperCase():將s1中的所有小寫字母轉換為大寫字母。s1.trim():刪除s1中的首、尾空格。關u s血皿晌常肺的蒯瓠wStiiujBuffeii 卜Sb岬而 lei鯽Sliiii 妣帆String 臥颼一色SWuffcr力賬聯161A.&健i偉朗lensth B燦出面牌 WV健一個S耐血腺鼬

12、嬲那W趟鋪留心StringBuffer類讀取和修改字符s1 .setCharAt(int index,char ch):用ch替代s1 中 index位置上的字符。s1.replace(int start,int end,s2): s1 中從start (含)開始到end (不含)結束之間的字符串以s2代替。s1.delete(int start,int end):刪除s1 中從start (含)開始到end (不含)結束之間的字符串。s1 .deleteCharAt(int index):刪除s1 中index位置上 的字符。StringBuffer類插入和追加字符串si. append(s

13、2):將字符串s2加到si之后。si. insert (int offset, s2):在si從起始處offset 開始插入字符串s2。Math類常用方法表4-2 小類常用方法常用方法'用途.,static double sin(double a)p三角函數正弦。static double cos(double a) ”三角函數余弦0static double tan(donb(e a)©三角函數正切,static double asin(double a).三角函數反正弦。static double acos(double a”三角函數反余弦。static double a

14、tan(double a).三角函數反正切'public static double exj)(double a).返回a的e值.,static double lo?(double a) .返回a的自然對數,static double pow (double y,double x)p返回以y為底數,以工為指數的短值。static double sqrt(double a卜返回a的平方根。static int abs(int a)。返回a的絕對值static uit inax(int a, mt b),返回誦和b的最大值staticmiii(hit a, int b).返回a和b的最小值

15、static int ceil(doublea) /返回大于或等于a的最小整數。static int flooi (double a) “返回小于或等于a的最大整數八public static double iaiHloni( >返回一個偽隨機數,其值介于0和1之間-Date類常用構造函數及方法表4-3 Date類的常用構選西教及方法。常用構造函數及方法-用途.一D阿卜;用當前的日期和時間初始化對象一Datafloiig mnllise轅收一個參數,該參數等于從1970.年1月.1日今夜起至今嬴大小,).八返回自19-0年1月1日至今的亳秒數的大小。7long setnme) aseff

16、iniedong time) 設置此Date對象,以表示.192QJLL月1日午夜起至今的以拗單位的時間值,Shino toStrnioO ,把Date對象轉技為的字符串形式并返回結臭,Vector 類常用構造函數及方法表4 4 ector類的常用構造函數及方法常用構造函數及方法,用途,public Vectoi02構造一個空向量,使其內部數據數組的大小為1。, 其標準容量增量為零,public AectoHmt uuHalCnpautyA構造一個包含指定集合中的元素的向量,這些元素 按其集合的迭代器返回元素的順序排列public Vector(int initialCapacitjr.tnt

17、 capacityincrement)”使用指定的初始容量和容量增量構造一個空的向量八addEkmcnt(Object obj)p把組件加到向量尾部,同時大小加1,向量容量比 以前大1-dement At(iiit iiulex) >回指定索引處的組件。一msefElcmeiitAt(Objcct obj. int index) *把組件加到所定索引處,此后的內容向后移動1個 單位.sctElcinentAt(Object obj. u)t mdex)把組件加到所定索引處,此處的內容被代替reniove(uit index) q移除此向量中指定位置的元素。remoe(Object o) .移除此向量中指定元素的第一個匹配項,如果向量 不包含該元素

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論