Java教程-Java String类的方法

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.