Java中的String类提供了许多内置方法,用于在字符串操作中进行修剪、拼接、转换、比较、替换等操作。

Java String toUpperCase() 和 toLowerCase() 方法

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

Stringoperation1.java

public class Stringoperation1  
{  
public static void main(String ar[])  
{  
String s="Sachin";    
System.out.println(s.toUpperCase());//SACHIN    
System.out.println(s.toLowerCase());//sachin    
System.out.println(s);//Sachin(无变化 )   
}  
}  

输出:

SACHIN
sachin
Sachin

Java 字符串 trim() 方法

String 类的 trim() 方法消除了 String 前后的空格。

Stringoperation2.java

public class Stringoperation2  
{  
public static void main(String ar[])  
{  
String s="  Sachin  ";    
System.out.println(s);//  Sachin      
System.out.println(s.trim());//Sachin    
}  
}  

输出:

Sachin  
Sachin

Java 字符串的 startsWith() 和 endsWith() 方法

startsWith() 方法检查字符串是否以作为参数传递的字母开头,endsWith() 方法检查字符串是否以作为参数传递的字母结尾。

Stringoperation3.java

public class Stringoperation3  
{  
public static void main(String ar[])  
{  
String s="Sachin";    
 System.out.println(s.startsWith("Sa"));//true    
 System.out.println(s.endsWith("n"));//true    
}  
}  

输出:

true
true

Java String charAt() 方法

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

Stringoperation4.java

public class Stringoperation4  
{  
public static void main(String ar[])  
{  
String s="Sachin";    
System.out.println(s.charAt(0));//S    
System.out.println(s.charAt(3));//h    
}  
}  

输出:

S
h

Java String length() 方法

String 类的 length() 方法返回指定字符串的长度。

Stringoperation5.java

public class Stringoperation5  
{  
public static void main(String ar[])  
{  
String s="Sachin";    
System.out.println(s.length());//6    
}  
}  

输出:

6

Java String intern() 方法

一个字符串池,最初是空的,由 String 类私下维护。

当调用 intern 方法时,如果池中已经包含一个等于此 String 对象的字符串(由 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到池中并返回对此 String 对象的引用。

Stringoperation6.java

public class Stringoperation6  
{  
public static void main(String ar[])  
{  
String s=new String("Sachin");    
String s2=s.intern();    
System.out.println(s2);//Sachin    
}  
}  

输出:

Sachin

Java String valueOf() 方法

String 类的 valueOf() 方法将给定类型(如 int、long、float、double、boolean、char 和 char 数组)转换为 String。

Stringoperation7.java

public class Stringoperation7  
{  
public static void main(String ar[])  
{  
int a=10;    
String s=String.valueOf(a);    
System.out.println(s+10);    
}  
}  

输出:

1010

Java String replace() 方法

String 类 replace() 方法用第二个字符序列替换所有出现的第一个字符序列。

Stringoperation8.java

public class Stringoperation8  
{  
public static void main(String ar[])  
{  
String s1="Java is a programming language. Java is a platform. Java is an Island.";      
String replaceString=s1.replace("Java","Kava");//将所有出现的“Java”替换为“Kava”   
System.out.println(replaceString);    
}  
}     

输出:

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

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想