String类(2)

 2023-03-23 22:59:20  阅读 0

(4)regionMatches(int firstStart,String other,int otherStart,int length) 方法
返回boolean类型,用于判断某个两个字符段是否相等。
Scanner read=new Scanner(System.in);
String s1="ABCDEF";
String s2="ABCDEFGK";
System.out.println(s1.regionMatches(0,s2,0,4));//第一个0表示s1从下标0与s2开始匹配
// 第二个0表示s2从0开始与s1匹配,4表示s2从0开始取长度为4的字符段与s1进行匹配
System.out.println(s1.regionMatches(0,s2,0,8));
 
(5)compareTo(String s)方法
用于比较String对象与参数s的大小(按字符序列排序)。若两者相等,则返回0,若String对象大于s,则返回正数,否则返回负数。
Scanner read=new Scanner(System.in);
String s1="A";
String s2="a";
System.out.println(s1.compareTo(s2));
 
(6)contains(String s)方法
String对象调用该方法时,能够判断String对象中是否包含字符串s,若包含,则返回true,否则返回false。
Scanner read=new Scanner(System.in);
String s1="student";
String s2="en";
System.out.println(s1.contains(s2));
 
(7)indexOf(String s)方法
返回String对象中首次出现字符串s的下标,若String中没有字符串s出现,则返回-1
Scanner read=new Scanner(System.in);
String s1="student,student";
System.out.println(s1.indexOf("en"));
(8)substring(int start,int end)方法
当String对象调用此方法时,能获取String对象中下标从start到end的一段字符,即该方法的功能是截取字符串。
Scanner read=new Scanner(System.in);
String s1="student,student";
System.out.println(s1.substring(0,3));

上一篇: String类(1)
下一篇: String类(3)
标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码