String示例:
packageHomeWork;
publicclassStringTest {
publicstaticvoidmain(String[] args) {
// endsWith();// endsWith的测试;
// indexOf();//indexOf的测试;
// charAt();//charAt的测试;
// tString();//toString的测试;
// split();//split的测试;
// trim();//trim的测试;
// substring();//substring的测试;
// contains();//contains的测试;
// compareTo();//compareTo的测试;
//concat();//concat的测试;
// isEmpty();//isEmpty的测试;
// replace();//replace的测试;
// subString();//substring的测试;
// lowerCase();//lowercase的测试;
//copyValue();//copyValue的测试;
}
publicstaticvoidendsWith() {
String endsWith =newString("123456");
booleanresult = endsWith.endsWith("8");
System.out.println("123456是以8结尾的吗" + result);
System.out.println("-----------------------");
}
publicstaticvoidindexOf() {
String a = "123456";
System.out.println(a.indexOf("1"));
System.out.println("-----------------------");
}
publicstaticvoidcharAt() {
String s = "12345678";
System.out.println(s.charAt(1));
System.out.println("-----------------------");
}
publicstaticvoidtString() {
String s = "001235677";
System.out.println(s.toString());
System.out.println("-----------------------");
}
publicstaticvoidsplit() {
// split第一种用法;
String s = "100-86-11";
String[] array = s.split("-");
for(inti = 0; i < array.length; i++) {
System.out.print(array[i]);
}
System.out.println("\n" + "-----------------------");
// split第二种用法;
String s2 = "welcome to www baidu com";
String[] array2 = s2.split("w", 4);
for(inti = 0; i < array2.length; i++) {
System.out.print(array2[i]);
}
System.out.println("\n" + "-----------------------");
}
publicstaticvoidtrim() {
String s = " helloworld ";
System.out.println("开始s的长度 " + s.length());
s = s.trim();
System.out.println("现在s的长度 " + s.length());
}
publicstaticvoidsubstring() {
String s = "this is a cat";
s = s.substring(1);
System.out.println(s);
}
publicstaticvoidcontains() {
String s = "test a contains";
booleanresult = s.contains("t");
System.out.println(result);
}
publicstaticvoidcompareTo() {
String a = "a";
String b = "b";
intresult = a.compareTo(b);
System.out.println(result);
}
publicstaticvoidconcat() {
String s = "abcd";
s = s.concat("d");
System.out.println(s);
}
publicstaticvoidisEmpty() {
String s = "";
booleanresult = s.isEmpty();
System.out.println(result);
}
publicstaticvoidreplace() {
String s = "abcde";
s = s.replace(s, "f");
System.out.println(s);
}
publicstaticvoidsubString() {
String s = "abcdef";
s = s.substring(0, 1);
System.out.println(s);
}
publicstaticvoidlowerCase() {
String s = "ABCDE";
s = s.toLowerCase();
System.out.println(s);
}
publicstaticvoidcopyValue() {
char[] s = { 'a', 'b', 'c', 'd' };
String s1 = String.copyValueOf(s, 0, 1);
System.out.println(s1);
}
}