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]); |
} |
} |
|
} |
} |