📜  Java 字符串方法

📅  最后修改于: 2020-09-25 14:53:13             🧑  作者: Mango

Java String类方法

java.lang.String类提供了许多处理字符串的方法。借助于这些方法,我们可以对字符串执行操作,例如修剪,连接,转换,比较,替换字符串等。

Java字符串是一个强大的概念,因为如果您在基于窗口的,基于Web的或移动应用程序中提交任何表单,则所有内容都将被视为字符串。

让我们看看String类的重要方法。

Java字符串toUpperCase()和toLowerCase()方法

Java字符串toUpperCase()方法将此字符串转换为大写字母,字符串toLowerCase()方法转换为小写字母。

String s="Sachin";  
System.out.println(s.toUpperCase());//SACHIN  
System.out.println(s.toLowerCase());//sachin  
System.out.println(s);//Sachin(no change in original)  

Java String trim()方法

字符串trim()方法消除了字符串前后的空白。

String s="  Sachin  ";  
System.out.println(s);//  Sachin    
System.out.println(s.trim());//Sachin  

Java字符串startsWith()和EndsWith()方法

String s="Sachin";  
 System.out.println(s.startsWith("Sa"));//true  
 System.out.println(s.endsWith("n"));//true  

Java String charAt()方法

字符串charAt()方法返回指定索引处的字符。

String s="Sachin";  
System.out.println(s.charAt(0));//S  
System.out.println(s.charAt(3));//h  

Java String length()方法

字符串长度()方法返回字符串的长度。

String s="Sachin";  
System.out.println(s.length());//6  

Java String intern()方法

最初为空的字符串池由String类私有维护。

当调用实习生方法中,如果池已包含一个字符串等于由equals(Object)方法来确定此字符串对象,然后从池中字符串被返回。否则,将此String对象添加到池中,并返回对此String对象的引用。

String s=new String("Sachin");  
String s2=s.intern();  
System.out.println(s2);//Sachin  

Java字符串valueOf()方法

字符串valueOf()方法将给定类型(例如int,long,float,double,boolean,char和char数组)转换为字符串。

int a=10;  
String s=String.valueOf(a);  
System.out.println(s+10);  

输出:

1010

Java String replace()方法

字符串replace()方法将所有出现的第一个字符序列替换为第二个字符序列。

String s1="Java is a programming language. Java is a platform. Java is an Island.";    
String replaceString=s1.replace("Java","Kava");//replaces all occurrences of "Java" to "Kava"    
System.out.println(replaceString);    

输出:

Kava is a programming language. Kava is a platform. Kava is an Island.