8.1.2 String 类的常用方法

来源:互联网 发布:舆情监控软件 编辑:程序博客网 时间:2024/06/05 08:51

8.1.2 String 类的常用方法

1.public in length()

2.public boolean equals(String s)

3.public boolean startsWith(String s)、public boolean endsWitch(String s)方法

4.public int compareTo(String s)方法

5.public boolean contains(String s)

6.public int indexOf(String s)方法

7.public String substring(int startpoint)方法

8.public String trim()

—————————————————————————方法如下详解————————————————————————————


1.public in length()

String 类的length()方法可以获取一个字符串的长度

String China = “1945年抗战胜利”;int n1,n2;n1 = china.length();n2 = "小鸟fly".length();//n1=9,n2=5

2.public boolean equals(String s)

字符串对象调用equals(String s)方法比较当前字符串对象实体是否与参数s指定字符串的实体相同

public class Example8_1 {public static void main(String[] args) {// TODO Auto-generated method stubString string1,string2;string1=new String("哈哈哈");string2=new String("哈哈哈");System.out.println(string1.equals(string2));}}//输出结果:true

3.public boolean startsWith(String s)、public boolean endsWitch(String s)方法

字符串对象调用starsWitch(String s)方法,盘点当前字符串对象的前缀是否是参数s指定的字符串

String tom1 =“天气预报”;String tom2 =“今天天气预报”;tom1.startsWith(“天气”)//值为truetom2.startsWith(“天气”)//值为false

字符串对象调用endsWitch(String s)方法,盘点当前字符串对象的前缀是否是参数s指定的字符串

String tom1 =“天气预报”;String tom2 =“今天天气预报”;tom1.endsWith(“预报”)//值为truetom2.endsWith(“预报”)//值为false

4.public int compareTo(String s)方法

字符串对象可以使用String类中的compareTo(String s)方法,按字典序与参数s指定的字符串比较大小。若当前字符串与s相同该方法返回0,若大于s则返回正值。小于s返回负值。

还可以使用public int compareToIgnoreCase(String s)方法,该方法忽略大小写

//代码例子:public class Example8_2 {public static void main(String[] args) {// TODO Auto-generated method stubString[] aStrings = { "apple", "melon", "pear", "banana", };String[] bStrings = { "苹果", "西瓜", "梨", "香蕉", };System.out.println("使用SortString类的方法按字典序排列数组a:");Example8_2_SortString.sort(aStrings);for (int i = 0; i < aStrings.length; i++) {System.out.println(" " + aStrings[i]);}System.out.println(" ");System.out.println("使用类库中的arrays类,按字典序排列数组b:");Arrays.sort(bStrings);for (int i = 0; i < bStrings.length; i++) {System.out.println(" " + aStrings[i]);}}}/*输出结果:使用SortString类的方法按字典序排列数组a: apple banana melon pear 使用类库中的arrays类,按字典序排列数组b: apple banana melon pear*/


5.public boolean contains(String s)

字符串对象调用contains方法判断当前字符串对象是否含有参数指定的字符串s,

例子:tom=“student”,那么tom.contains"stu"就是true,否则为false


6.public int indexOf(String s)方法

indexOf(String s):从当前字符串的头开始检索字符串s,返回首次出现s的索引位置,未检索到s,返回-1

indexOf(String s,int startpoint):从当前字符串的startpoint位开始检索字符串s,返回首次出现s的索引位置,未检索到s,返回-1

lastindexOf(String s):从当前字符串的头开始检索字符串s,返回首次出现s的索引位置,未检索到s,返回-1

String tom = “i am a good cat”;tom.indexOf("a");              //2tom.indexOf("good",2);         //7tom.indexOf("a",7);           //13tom.indexOf("w",2);           //-1

7.public String substring(int startpoint)方法

//例子String s = “我喜欢篮球”;String s1=s.substring(1,3);//s=喜欢(start索引位置至end-1)

8.public String trim()

去掉前后空格












原创粉丝点击