public class StringOperation {
public static void main(String[] args){
//字符与字符串
System.out.println();
String str="hello world !!!";
char []data=str.toCharArray();
for(int x=0;x<data.length;x++){
System.out.print(data[x]+".");
data[x]-=32;//变为大写
}
System.out.println();
System.out.println("所有字符变为字符串"+new String(data));
System.out.println("部分字符变为字符串"+new String(data,0,4));
System.out.println();
//字符串拆分
String []res1=str.split(" ");//以字符串的“ ”为分割符截取
for (int i=0;i<res1.length;i++){
System.out.println(res1[i]);
}
//字符串截取
System.out.println(str.substring(2));//从给定下标处向后截取
System.out.println(str.substring(6,9));//从下标之间截取
//字符串替换
System.out.println(str.replaceAll("l","_"));//用“_”替换字符串中的l
System.out.println(str.replaceFirst("l","_"));//只替换第一个
//字符串查找
System.out.println(str.startsWith("h"));//字符串是否以h开头,返回布尔值
System.out.println(str.startsWith("h",2));//从给定位置开始查
System.out.println(str.endsWith("!"));
System.out.println(str.contains("ll"));//是否包含给定字符,返回布尔值
}
}
Java String类的常用方法
最新推荐文章于 2022-05-26 17:50:18 发布