java基础——String的常用方法

Posted huan欢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础——String的常用方法相关的知识,希望对你有一定的参考价值。

java中String的常用方法

1、length() 字符串的长度   

例:char chars[]={‘a‘,‘b‘.‘c‘};     
String s=new String(chars);     i
nt len=s.length();

2、charAt() 截取一个字符   

例:char ch;     
ch="abc".charAt(1); 返回‘b‘


3、 getChars() 截取多个字符   

 
例:String s="this is a demo of the getChars method.";  
  char buf[]=new char[20];    
  s.getChars(10,14,buf,0);


4、getBytes()  

 替代getChars()的一种方法是将字符存储在字节数组中,该方法即getBytes()。

5、toCharArray()

6、equals()

判断两个String的值 是否相等

equalsIgnoreCase()

判断两个String的值 是否相等 并且忽略大小写


7、regionMatches()
 
用于比较一个字符串中特定区域与另一特定区域,它有一个重载的形式允许在比较中忽略大小写。
  
8、startsWith()和endsWith() 
 
 startsWith()方法决定是否以特定字符串开始
,endWith()方法决定是否以特定字符串结束

9、equals()和==
 
  equals()方法比较字符串对象中的字符,==运算符比较两个对象是否引用同一实例。   
例:String s1="Hello";     
String s2=new String(s1);  
 s1.eauals(s2); //true    
 s1==s2;//false
10、compareTo()和compareToIgnoreCase() 比较字符串


11、indexOf()和lastIndexOf()   

indexOf() 查找字符或者子串第一次出现的地方。   
lastIndexOf() 查找字符或者子串是后一次出现的地方。

12、substring() 

 它有两种形式,第一种是:String substring(int startIndex)       
   第二种是:String substring(int startIndex,int endIndex)

13、concat() 连接两个字符串

14 、replace() 替换   

它有两种形式,第一种形式用一个字符在调用字符串中所有出现某个字符的地方进行替换,形式如下:  
 String replace(char original,char replacement)   
例如:String s="Hello".replace(‘l‘,‘w‘);   
第二种形式是用一个字符序列替换另一个字符序列,形式如下:
  String replace(CharSequence original,CharSequence replacement)

15、trim() 去掉起始和结尾的空格

16、valueOf() 转换为字符串

17、toLowerCase() 转换为小写

18、toUpperCase() 转换为大写


 










以上是关于java基础——String的常用方法的主要内容,如果未能解决你的问题,请参考以下文章

Java基础之常用类及方法

java基础总结之String性质和常用方法

JAVA基础学习之路[2]String类常用方法

Java基础_0308:String类的常用方法

Java基础-常用的String方法

JAVA基础——Arrays工具类十大常用方法