您的位置:首页 > 编程语言 > Java开发

java中String对象的常用方法

2015-08-11 21:40 836 查看
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"));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: