String类
1.创建字符串
1.1 利用构造函数来进行创建
String st = new String ("要创建的字符串");
1.2 简单方法
String st = "要创建的字符串";
1.3 字符数组形式
char[] ch = {'a','b','c','d'};
String st = new String(ch);
System.out.println(st);
//则输出结果为abcd
2.字符串长度
String st = "runman";
int len = st.length();
3.连接字符串
3.1 “+”
3.2 concat()
String st1 = "I love";
String st2 = "you";
st1.concat(st2);
4.创建格式化字符串
4.1 printf方法
System.out.printf("%s",st);
4.2 format方法
//形成一个可复用的字符串对象
String st_f;
st_f=Sting.format();
4.3读取输入
使用Scanner 类来完成
//读取一行
Scanner sc = new Scanner(System.in);
sc.nextLine();
//以空格为单位读取
sc.next();
//读取一个整数
sc.nextInt();
//读取一个浮点数
sc.nextDouble();
引用Console类来实现读取密码
Console con = new Console();
char[] pass= con.readpassword();
5.StringBuffer 类
5.1 作用
对字符串进行修改的时候需要用到StringBuffer类和StringBuilder类,与String不同的是,此两类的对象能被多次修改,且不产生新的未使用对象。
StringBuilder 比 StringBuffer快