Scanner in = new Scanner(System.in);
String s = new String("Hello");
System.out.println(s+12+24); //输出Hello1224
System.out.println(s+(12+24)); //输出Hello36
String a;
a = in.nextLine(); //in.nextLine(); 读入的是一整行
a = in.next(); //in.next(); 读入的是一个单词,单词的标志是空格
注:
(1),字符串是对象,对他的所有操作都是通过“.”这个运算字符来进行的
(2) ,他表示对.左边的这个字符做右边的那个操作
(3) ,这里的字符串可以是变量也可以是常量
Scanner in = new Scanner(System.in);
String s1 = "abc";
String s2 = "abb";
System.out.println(s1.compareTo(s2)); //最后输出结果是1
通俗的来讲,c比b大1,所以最后输出结果为1
String name = "Hello";
String str1 = "one";
String str2 = ""; //什么也没有
String str3 = " "; //里面有一个空格
String str4; //错误的
System.out.print(name.length()+" "+str1.length()+" "+str2.length()+" "+str3.length());//最后结果为5 3 0 1 (空格也算一个)
注:System. out. println(str4.length());编译时会出错,因为str4没有值,所以这里代码块就不写了哈!