包裹类型和字符串变量
包裹类型:包裹类型有四种,每一种基础类型都对应的一个包裹类型,包裹类型有:
这就是包裹类型,基础类型能做的,包裹类型也能做,比如:
所有这些包裹类型有什么用呢,它们有一些特殊功能,比如:就是这个,这个是什么东西呢
运算符:1.当需要让一个类或对象做事情的时候,用运算符
2.a.length
3.Integer.MAX_VALUE
在那个代码上的MAX_VALUE是运算符而已
它能用点,在点的左边是一个对象或者一个类
字符串变量:字符串用双引号括起来的0个或多个字符就是一个字符串字面量,“hello”,“1”,“”
字符串的变量:1.String s
2.String是一个类,String的变量是对象管理者而非所有者一样
3.就像数组变量是数据的管理者而非所有者一样
new创建:
String s = new String(“a,string”);
创建了一个String对象
用“a,String”初始化这个对象
创建管理这个对象的变量s
让s管理这个对象
初始化字符串变量
1.String s = “hello”;
2.编译器帮你创建一个String类的对象交给s来管理
字符串连接:
1.用加号(+)可以连接两个字符串
2.“hello” + “world” ——>“helloworld”
3.当这个+的一边是字符串而另一边不是时,会将另一边表达为字符串然后做连接
4.“Im” + 18——>“l m 18”
5.1+2+"age" ——>"3age"
6.“age” + 1+ 2 ——>“age 12”
输入字符串:
1.in.next(); 读入一个单词,单词的标志是空格
2.空格包括空格、tab和换行
3.in.nextLine();读入一整行
比较两个String:
1.if(input == “typ”){ 比较是否同一个 }
2.if(input == equals(“bye”)){ 比较内容是否相同}