API
import java.util.scanner
public class ScannerDemo{
public static void main(String[] args){
//创建对象
Scanner sc = new Scanner(System.in);
//接收数据
System.out.println("请输入一个字符串数据");
String line = sc.nextLine();
//输出结果
System.out.println("你输入的数据是:"+line);
}
}
String
String构造方法
import java.util.scanner
public class StringDemo{
public static void main(String[] args){
String s1 = new String();
System.out.println("s1:" + s1);
char[] chs = {'a','b','c'};
String s2 = new String(chs);
System.out.println("s2:" + s2);
byte[] bys = {97,98,99};
String s3 = new String(bys);
System.out.println("s3:" + s3);
String s4 = "abc"
System.out.println("s4:" + s4);
//推荐使用直接赋值的方式
}
}
String 字符串的比较
使用==做比较
- 基本类型:比较的是数据值是否相同
- 引用类型:比较的是地址值是否相同
使用equals()做比较
- 基本类型:比较的是内容是否相同
- 引用类型/;比较的是内容是否相同
import java.util.scanner
public class StringDemo02{
public static void main(String[] args){
char[] chs = {'a','b','c'};
String s1 = new String(chs);
String s