一.判断功能
1. boolean contains (Strins str); 判断此字符串中是否包含指定的字符串(区分空格)
2. boolean endsWith (String str); 判断此字符串是否以指定的字符串结尾(区分大小写)
3. boolean startsWith(String str); 判断此字符串是否以指定的"字符串开头"(区分大小写)
4. boolean equalsIgnoreCase (String str); 比较字符串内容是否相同,不区分大小写(也区分符号空格等)
5. boolean equals (String str); 比较字符串内容是否相同,区分大小写(也区分符号空格等)
5. boolean equals (String str); 比较字符串内容是否相同,区分大小写(也区分符号空格等)
String s="hellow word";
System.out.println(s.equals("hellow word")); //结果是true
System.out.println(s.equals("hellowword")); //结果是false
System.out.println(s.equals("Hellow Word")); //结果是false
4. boolean equalsIgnoreCase (String str); 比较字符串内容是否相同,不区分大小写(也区分符号空格等)
String s1="word BBa";
System.out.println(s1.equalsIgnoreCase("WORD BBa")); //结果是true
System.out.println(s1.equalsIgnoreCase("word BBa")); //结果是true
System.out.println(s1.equalsIgnoreCase("WORDBBa")); //结果是false
3. boolean startsWith(String str); 判断此字符串是否以指定的"字符串开头"(区分大小写)
String s2="Ward fcfd";
System.out.println(s2.startsWith("w")); //结果是false
System.out.println(s2.startsWith("Wa")); //结果是true
System.out.println(s2.startsWith("WA")); //结果是false
2. boolean endsWith (String str); 判断此字符串是否以指定的字符串结尾(区分大小写)
String s3="Ward fcfd";
System.out.println(s3.endsWith("rd")); //结果是false
System.out.println(s3.endsWith("d")); //结果是true
System.out.println(s3.endsWith("cFd")); //结果是false
1. boolean contains (Strins str); 判断此字符串中是否包含指定的字符串(区分空格)
String s4="Ward fcfd";
System.out.println(s4.contains("rd")); //结果是true
System.out.println(s4.contains("arD")); //结果是false
System.out.println(s4.contains("dfc")); //结果是false
System.out.println(s4.contains(" ")); //只有一个空格" "所以结果是true
System.out.println(s4.contains(" ")); //只有一个空格,但比较的是字符串双空格" ",所以结果是false
二.获取功能
1. String substring (int start, int end); 截取指定索引范周字符串,包含开始素引、不包含结束索引
2. String substring (int index); 从指定索引位置截取字符串(对自身无影响的),默认到末尾
3. int lastIndexof (String str); 获取指定字符串最后一次出现的索引位置
4. int indexOf (String str); 获取指定字符串"第一次出现"的素引位置
5. char charAt (int index); 获取指定"索引"上的字符
6. int length(); 获取宇等串的长度,返回的是int型(字符出现的个数)
6. int length();获取宇等串的长度 ,返回的是int型(字符出现的个数)
String s9="Ward rtfcfd";//带空格11个
int length=s9.length();
System.out.println(length);
5. char charAt (int index); 获取指定"索引"上的字符
String s8="Ward rtfcfd";
char charAt=s8.charAt(2);
System.out.println(charAt); //结果是"r"
char cha=s8.charAt(4);
System.out.println(cha); //结果是"空格"
4. int indexOf (String str); 获取指定字符串"第一次出现"的素引位置
String s6="Ward rtfcfd";
int inde=s6.indexOf("rd");
System.out.println(inde);//结果是2
int inde1=s6.indexOf("z");
System.out.println(inde1);//如果字符串不存在,则结果是-1
3. int lastIndexof (String str);获取指定字符串最后一次出现的索引位置
String t1="Ward rtfcfrd";
int last=t1.lastIndexOf("rd");//获取字符串"rd"最后一次出现的索引位置结果是10
System.out.println(last);
2. String substring (int index);从指定索引位置截取字符串(对自身无影响的),默认到末尾
String t2="Ward rtfcfrd";
String sub=t2.substring(2);//从索引 2 的位置截取字符串,默认到末尾
System.out.println(sub); //结果是:rd rtfcfrd
1. String substring (int start, int end);截取指定索引范周字符串,包含开始素引、不包含结束索引
String t3="Ward rtfcfrd";
String subs=t3.substring(2,8);//截取索引2~8范围字符串,包含开始素引、不包含结束索引
System.out.println(subs);
三.转换功能
1. String valueOf(int i); 将int型数字转成字符串型的数字
2. String toLowerCase (); 将字符串中的字母转成小写
3. String toUpperCase (); 将字符串中的字母转成大写
4. String replace(String old_string, String new_string); 新值替换将字符串的旧值
5. byte[] getBytes (); 将字符串转成字节数组
6. char[]toCharArray(); 将字符串转成字符数组
6. char[]toCharArray();将字符串转成字符数组
String str1 ="hellow word";
char[]arry=str1.toCharArray();//把字符串拆成字符,然后都放进字符数组中
for(int i=0;i<arry.length;i++)
{System.out.println(arry[i]);}
5. byte[] getBytes ();将字符串转成字节数组
String str2 ="hellow word";
byte[]brry1=str2.getBytes();
for(int i=0;i<brry1.length;i++)
{System.out.println(brry1[i]);}//打印Acll码对应值
4. String replace(String old_string, String new_string); 新值替换将字符串的旧值
String str3 ="hellow woreed";
String sr1=str3.replace("o","A");//把str3中的所有"o"换成"A"
System.out.println(sr1);//结果是:hellAw wAreed
3. String toUpperCase ();将字符串中的字母转成大写
String str4 ="hELLOW woarEEEAed";
String st2=str4.toUpperCase();
System.out.println(st2);//结果是:HELLOW WOAREEEAED
2. String toLowerCase (); 将字符串中的字母转成小写
String st3=str4.toLowerCase();
System.out.println(st3);//结果是:hellow woareeeaed
1. String valueOf(int i);将int型数字转成字符串型的数字;
String st4=String.valueOf(10);//将int型数字10转成字符串型的数字
System.out.println(st4); //结果打印的也是10,但他已经是String型的了
四. 其他功能
1. String trim(); 去除字符串俩端的空白
2. String[] split(String regex);根据指定规则切割字符串
2. String[] split(String regex);根据指定规则切割字符串
String s2="张三,23,男,man";
String st5[] =s2.split(",");//根据","进行分割,并将分割后的每一块字符串,放进字符串数组中
for(int i=0;i<st5.length;i++)
{System.out.println(st5[i]);}//结果是:0-张三 1-23 2-男 3-man
1. String trim();去除字符串俩端的空白
String s3=" booo kness ";
System.out.println(s3.trim()); //结果:booo kness
System.out.println(" beejj tteee ".trim()); //结果:beejj tteee
一.判断功能
1. boolean contains (Strins str); 判断此字符串中是否包含指定的字符串(区分空格)
2. boolean endsWith (String str); 判断此字符串是否以指定的字符串结尾(区分大小写)
3. boolean startsWith(String str); 判断此字符串是否以指定的"字符串开头"(区分大小写)
4. boolean equalsIgnoreCase (String str); 比较字符串内容是否相同,不区分大小写(也区分符号空格等)
5. boolean equals (String str); 比较字符串内容是否相同,区分大小写(也区分符号空格等)
二.获取功能
1. String substring (int start, int end); 截取指定索引范周字符串,包含开始素引、不包含结束索引
2. String substring (int index); 从指定索引位置截取字符串(对自身无影响的),默认到末尾
3. int lastIndexof (String str); 获取指定字符串最后一次出现的索引位置
4. int indexOf (String str); 获取指定字符串"第一次出现"的素引位置
5. char charAt (int index); 获取指定"索引"上的字符
6. int length(); 获取宇等串的长度,返回的是int型(字符出现的个数)
三.转换功能
1. String valueOf(int i); 将int型数字转成字符串型的数字
2. String toLowerCase (); 将字符串中的字母转成小写
3. String toUpperCase (); 将字符串中的字母转成大写
4. String replace(String old_string, String new_string); 新值替换将字符串的旧值
5. byte[] getBytes (); 将字符串转成字节数组
6. char[]toCharArray(); 将字符串转成字符数组
四. 其他功能
1. String trim(); 去除字符串俩端的空白
2. String[] split(String regex);根据指定规则切割字符串
Java String类型常用成员方法(String类型常见操作)
最新推荐文章于 2024-05-14 18:07:20 发布