API
API的全程是Application Programming Interface的简写,直译为应用程序接口。
Scanner
Scanner用于获取键盘录入的数据(基本数据类型,字符串数据)
public class Scanner_Demo {
public static void main(String[] args) {
// 获取一个Scanner的对象
Scanner s = new Scanner(System.in);
// 提示用户输入
System.out.println("请输入");
// 获取用户输入的
String input = s.nextLine();
// 输出用户的输入字符串
System.out.println("您输入的是:"+ input);
}
}
Object
Object是类层次结构中的根类,所有的类都直接或者间接的继承该类。该类我们应该生成一个toString方法。这个方法可以通过编译器自动生成。
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
String类
字符串遍历,利用charAt
public static void main(String[] args) {
String a = "12345";
for (int i = 0; i < a.length() ; i++){
System.out.println(a.charAt(i));
}
}
StringBuilder
可变字符串类
基本使用
public static void main(String[] args) {
StringBuilder sb = new StringBuilder("hello world");
System.out.println(sb);
}
添加
append
public static void main(String[] args) {
StringBuilder sb = new StringBuilder("hello world");
sb.append("hai");
System.out.println(sb);
}
反转
reverse
public static void main(String[] args) {
StringBuilder sb = new StringBuilder("hello world");
sb.reverse();
System.out.println(sb);
}
string 与 stringbuilder的互相转换
string转stringbuilder
String s = "Hello world";
StringBuilder sb = new StringBuilder(s);
stringbuilder转string
StringBuilder sb = new StringBuilder("Hello world");
String s = sb.toString();
网友评论