public class test {
//为String对象常用的方法
public static void main(String[] args){
String st="kfsjssdsjf";
char c[]=st.toCharArray();
for(int i=0;i<c.length;i++){
System.out.print(c[i]+"\t");
}
System.out.println("");
String str1=new String(c);
String str2=new String(c,1,6);
System.out.println(str1+" "+str2);
System.out.println(str1.charAt(5));//显示指定位置的字符
int temp;
temp=str1.indexOf("f");//找字符
if(temp!=-1){
System.out.println("f在"+temp+"处");
}
String str3=" dsljjf ";
System.out.println(str3.trim());//去掉左右的空白
System.out.println(str3.trim().substring(2, 5));//截取字符串
/*String s="hello#world";
String[] s1=s.split("#");//将字符串安设定的字符分割
for(String a:s1){
System.out.println(a);*/
String str5=new String(" HELLO WORLD ");
// System.out.println(str5.trim().toLowerCase().split(" "));
String []s5=str5.trim().toLowerCase().split(" ");//小写
for(String a:s5){
System.out.print(a);
}
String str6="**********fkksdfldsf*******";
System.out.println(str6.startsWith("**"));//字符串的开头和末尾
String str7=new String("hello");
String str8=new String("HELLO");
System.out.println(str7.equals(str8));//判断两个字符串的内容是否相等,equalsIgnoreCase是不区分大小写
System.out.println(str7.equalsIgnoreCase(str8));
String str9=new String("askllll");
System.out.println(str9.replaceAll("l", "q"));
}
}
java中String对象的常用方法
最新推荐文章于 2023-06-29 14:26:11 发布