第一个比较常用的string类中的.length( );该方法求字符串中的长度/下面我们举个例子
public class Test {
public static void main(String[] args) {
String str1 = "www.csdn.net";
int a = str1.length();
System.out.println("博客网址长度 : " + a);//输出12
}
}
求字符串中某一个字符的位置用.charAt( );只能传入一个参数!
public static void main(String[] args) {
String str1 = "ABCDEFG";
char a = str1.charAt(3);//传入参数
System.out.println(a);//输出结果为D +1
}
截取字符串用string类的.substring( );
public static void main(String[] args) {
String str = "Hello,Word!";
String str1 = str.substring(6,10);//截取6—10位
System.out.println(str1);//输出结果为word
}//注:如果只传入一个参数的话会截取该参数之后的全部内容!
字符串比较 .compareTo( );逻辑比较.equals( );
public static void main(String[] args) {
String str1 = "ABC";
String str2 = "DEF";
int a = str1.compareTo(str2);
int b = str2.compareTo(str1);
boolean c = str1.equals(str2);
boolean d = str2.equals(str2);
System.out.println(a);//-3
System.out.println(b);//3
//如果字符串str1和str2相同则a b 结果为0
System.out.println(c);//false
System.out.println(d);//true