字符串替换
把字符串里的所有 ab
字符替换成 *
字符
publicclassTest { publicstaticvoidmain(String[] args) { Stringstr1="ablwolabawo"; System.out.println(str1.replaceAll("ab","*")); } }
输出:
*lwol*awo
字符串去除空格
注:trim
方法去除空格只会去除首尾的空格。
publicclassTest { publicstaticvoidmain(String[] args) { Stringstr1=" hello world"; System.out.println(str1.trim()); } }
输出:
helloworld
字符串转换
publicclassTest { publicstaticvoidmain(String[] args) { Stringstr="java"; char[] chars=str.toCharArray(); // 字符串转换为字符数组for (inti=0; i<chars.length; i++) { if (i==chars.length-1) { System.out.println(chars[i]); } else { System.out.print(chars[i] +","); } } System.out.println(str.toUpperCase()); } }
输出:
j,a,v,a字符串转换大写:JAVA
截取和分割字符串
publicclassTest { publicstaticvoidmain(String[] args) { Stringstr="hello world"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(6)); String[] strArray=str.split(" "); for (inti=0; i<strArray.length; i++) { if (i==strArray.length-1) { System.out.println(strArray[i]); } else { System.out.print(strArray[i] +", "); } } } }
输出:
helloworldhello, world