自學java第二十五天
String類構造方法
構造方法是用來完成String物件的建立,下給出了一部分構造方法需要在API中找到,並能夠使用下列構造方法建立物件。
String s1 = new String(); //建立String物件,字串中沒有內容
byte[] bys = new byte[]{97,98,99,100};
String s2 = new String(bys); // 建立String物件,把陣列元素作為字串的內容
String s3 = new String(bys, 1, 3); //建立String物件,把一部分陣列元素作為字串的內容,引數offset為陣列元素的起始索引位置,引數length為要幾個元素
char[] chs = new char[]{’a’,’b’,’c’,’d’,’e’};
String s4 = new String(chs); //建立String物件,把陣列元素作為字串的內容
String s5 = new String(chs, 0, 3);//建立String物件,把一部分陣列元素作為字串的內容,引數offset為陣列元素的起始索引位置,引數count為要幾個元素
String s6 = new String(“abc”); //建立String物件,字串內容為abc
String類的方法
String類中有很多的常用的方法,我們在學習一個類的時候,不要盲目的把所有的方法嘗試去使用一遍,這時我們應該根據這個物件的特點分析這個物件應該具備那些功能,這樣大家應用起來更方便。
字串中有多少個字元?
String str = "abcde";
int len = str.length();
System.out.println("len="+len);
獲取部分字串。
String str = "abcde";
String s1 = str.substring(1); //返回一個新字串,內容為指定位置開始到字串末尾的所有字元
String s2 = str.substring(2, 4);//返回一個新字串,內容為指定位置開始到指定位置結束所有字元
System.out.println("str="+str);
System.out.println("s1="+s1);
System.out.println("s2="+s2);
字串是否以指定字串開頭。結尾同理。