Strint类的判断功能
package Test8;
public class StringDemo4 {
public static void main(String[] args) {
String s1 = "hello";
String s2 = "hello";
String s3 = "Hello";
System.out.println(s1.equals(s2));
System.out.println(s1.equals(s3));
System.out.println("............");
System.out.println(s1.equals(s3));
System.out.println("............");
System.out.println(s1.startsWith("h"));
System.out.println("............");
System.out.println(s1.endsWith("o"));
}
}
String类的获取功能
package Test8;
public class StringDemo6 {
public static void main(String[] args) {
String s1 = "hello";
int a = s1.length();
System.out.println(a);
char b = s1.charAt(0);
System.out.println(b);
int c = s1.indexOf("l");
System.out.println(c);
String d = s1.substring(1);
System.out.println(d);
String e = s1.substring(1, 4);
System.out.println(e);
}
}
String类的转换功能
package Test8;
import java.util.Scanner;
public class StringDemo9 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串:");
String s = sc.nextLine();
char[] ch = s.toCharArray();
System.out.println(ch);
String s2 = s.toLowerCase();
System.out.println(s2);
String s3 = s.toUpperCase();
System.out.println(s3);
}
}
String类的特殊功能
package Test8;
public class StringDemo11 {
public static void main(String[] args) {
String s1 = "hello";
String s2 = " hello ";
System.out.println(s2);
System.out.println(s2.trim());
System.out.println("............");
String s4 = "haha,lihao,bye";
String[] str = s4.split(",");
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
}
}
字符串反转的两种方法
package Test8;
import java.util.Scanner;
public class StringDemo12 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串:");
String s1 = sc.nextLine();
fanzhuan(s1);
fanzhuantwo(s1);
}
public static void fanzhuan(String s1){
String s2 = new String();
for(int i=s1.length()-1;i>=0;i--){
s2 += s1.charAt(i);
}
System.out.println(s2);
}
public static void fanzhuantwo(String s1){
char[] ch = s1.toCharArray();
String s3 = new String();
for(int i=ch.length-1;i>=0;i--){
s3 +=ch[i];
}
System.out.println(s3);
}
}