java常用实用类String整理

String类

Java把String类声明为Final ,因此用户不能扩展String类,即String 类不能拥有子类

String类中常用方法

1 public int length()

使用length 可以获取一个字符串的长度,例如:

String jwh= “我叫姜文豪”;
x=jwh.length();

则x 的值为5

2.public boolean equals(String s)

比较两个字符串是否相同,返回true or false

String jwh=new String( “ABC”);
String lyq =new String( “ABC”);

jwh.equals(lyq)的值为true。

3.public boolean startsWith(String s)

public boolean endsWith(String s)

判断是否为前缀后缀

String s=“123456789”;
String x="987654321";

则,
s.startsWith(“123”)的值就为true,
x.startsWith(“123”)的值就为false
s.endsWith(“789”)的值就为true,
x.endsWith(“789”)的值就为false

4.public boolean regionMatches(int firstStrat,String other,int ortherStart ,int length)

从当前字符串参数firstStart指定的位置开始处,取长度为length的一个子串,并将这个子串和参数other制定的一个子串进行比较,其中,other指定的子串是从参数othertStart制定的位置开始,取长度为length的一个子串。如果两个子串相同 ,该方法返回true,否则返回false。

5.public int compareTo(String s)

用于比较字符串

String str="abcde";

则str.compareTo(“boy”);
比较第一位a str.compareTo(“aba”);
比较前两位相同,比较第三位,从c>a
故输出正值
str.compareTo(“abcde”); 输出0;

6.public boolean contains(String s)

判断是否含有参数制定的字符串

tom="studnet";

tom.contains(“stu”);返回true,不包含则返回false;

7.public int indexOf(String s)

检索s 若没检索到,则返回-1

8.public String substring(int startpoint)

从startpoint开始截取,到最后所得到的字符串

9.public String trim()

去掉前后空格的字符串对象

你可能感兴趣的:(java基础)