final关键字的用法
用final修饰的类不能被继承(完美类),用final修饰的成员方法不能被覆盖(完美方法),用final修饰的成员变量不能被修改(完美变量)
字符串操作
public static void main(String[] args) {
String s="I am a student.";
//返回字符串的长度
int l=s.length();
System.out.println("字符串的长度为"+l);
//根据下标取字符串中的特定字符
char i=s.charAt(0);
char j=s.charAt(7);
System.out.println(i+" "+j);
//返回字符串中字符'a'第一次出现的位置,如果为'A'则返回-1
int k=s.indexOf('a');
int q=s.indexOf('A');
System.out.println("a第一次出现的位置"+k+" "+q);
//从0个位置开始,字符串"stu"第一次出现的位置
int w=s.indexOf("stu", 0);
int e=s.indexOf("stu", 8);
System.out.println("从0个位置开始,字符串str第一次出现的位置为"+w+" "+e);
//从位置7到位置13的字符串为
String r=s.substring(7, 13);
String t=s.substring(7);
System.out.println("从位置7到位置13的字符串为"+r);
System.out.println("从位置7到字符串s的末位置的字符串为"+t);
//字符串比较字符串是按照Unicode编码储存的
//两个字符串的比较实际上也是字符串中对应字符编码的比较
String s1="student";
//equals方法考虑大小写,考虑长度
boolean y=s1.equals("student");
System.out.println(y);
//equalsIgnoreCase不考虑大小写,考虑长度
boolean u=s1.equalsIgnoreCase("StudEnt");
System.out.println(u);
//类型转换
//String类型数据与int,long,float,double,boolean等类型数据进行相互转换
//将int,long,float,double,boolean等类型数据转换为String类型的方法是:
String o=String.valueOf(23.0);
System.out.println(o);
}