
package liang; |
public class java6 { |
public static void main(String[] args) { |
String s="aabbccdd eeffgghh abbcdefggfh "; |
String s1="AABBCCDD"; |
System.out.println("字符串长度:"+s.length()); |
|
System.out.println("字符串中第二个字符:"+s.charAt(1)); |
|
System.out.println("字符h第一次出现的位置:"+s.indexOf("h")); |
|
System.out.println("字符d最后一次出现的位置:"+s.lastIndexOf('d')); |
|
System.out.println("字符fg第一次出现的位置:"+s.indexOf("fg")); |
|
System.out.println("字符fg最后一次出现的位置:"+s.lastIndexOf("fg")); |
|
System.out.println("将int值转换成String类型之后的结果:"+String.valueOf(34)); |
|
System.out.println("将字符串转换成大写之后的结果:"+s.toUpperCase()); |
|
System.out.println("将字符串转换成小写之后的结果:"+s1.toLowerCase()); |
|
System.out.println("将bb替换成ee的结果:"+s.replace("bb","ee")); |
|
System.out.println("去除字符串两端的空格:"+s.trim()); |
|
System.out.println("判断是否以字符串aa开头:"+s.startsWith("aa")); |
|
System.out.println("判断是否以字符串gg结尾:"+s.endsWith("gg")); |
|
System.out.println("判断是否包含fg:"+s.contains("fg")); |
|
System.out.println("判断字符串是否为空:"+s.isEmpty()); |
|
System.out.println("判断两个字符串是否相等:"+s.equals(s1)); |
|
System.out.println("从第五个字符截取到末尾:"+s.substring(4)); |
|
System.out.println("从第5个元素截取到第30个字符:"+s.substring(4,6)); |
|
|
System.out.println(); |
System.out.println("将字符串转换成字符数组:"); |
char[] charArray=s.toCharArray(); |
for(int i=0;i<charArray.length;i++) { |
if(i!=charArray.length-1) { |
//如果不是数组的最后一个元素,后面加逗号。 |
System.out.print(charArray[i]+","); |
}else { |
//数组最后一个元素后面不加逗号。 |
System.out.println(charArray[i]); |
} |
} |
|
|
System.out.println(); |
System.out.println("分割后的字符串数组中的元素:"); |
String[] strArray=s.split(" "); |
for(int i=0;i<strArray.length;i++) { |
if(i!=strArray.length-1) { |
//如果不是数组的最后一个元素,后面加逗号。 |
System.out.print(strArray[i]+","); |
}else { |
//数组最后一个元素后面不加逗号。 |
System.out.println(strArray[i]); |
} |
} |
|
} |
} |



