阿里云【名师课堂】Java零基础入门14:初见String类
String
char可以描述的只是单一的字符,如果想要描述多个字符,必须使用字符串变量String来描述。
String并不是一个基本数据类型,而是一个引用数据类型,但是使用方法比较特殊,可以按照基本数据类型的使用模式来进行套用。
- char用
''
引用文字,String用""
引用文字 - 范例:观察String型变量
public class TestDemo{ // 定义一个程序类
public static void main(String args[]){
String nameA = "山川异域" ;
String nameB = "风月同天" ;
System.out.println(nameA + nameB) ;
System.out.println("cold" + "play") ;
}
}
在String变量中使用的+
描述的是字符串之间的连接,不是二元运算符,没有数学运算中的加法运算作用。
- 一旦在
+
的操作中出现有字符串,则所有的数据类型都变为String类型后再进行字符串的连接。- 包括所有类型(基本类型和引用类型)
- 范例:观察
+
问题
public class TestDemo{ // 定义一个程序类
public static void main(String args[]){
int numA = 4 ;
double numB = 1.1 ;
String result = "mathematic" + numA + numB ;
System.out.println(result) ;
// 输出是:mathematic41.1
}
}
这个时候如果想要得到正确的运算结果,必须使用括号()
来解决
public class TestDemo{ // 定义一个程序类
public static void main(String args[]){
int numA = 4 ;
double numB = 1.1 ;
String result = "mathematic" + ( numA + numB ) ;
System.out.println(result) ;
// 输出是:mathematic5.1
}
}
转义字符
常用转义字符:换行\n
、tab\t
、双引号\"
、单引号\'
、反斜杠\\
。利用转义字符可以对字符串进行一些小的控制操作。
- 范例:观察转义字符
public class TestDemo{ // 定义一个程序类
public static void main(String args[]){
System.out.println("One more time One more chance") ;
System.out.println("One \"more time\" One more chance") ;
System.out.println("One \'more time\' One more chance") ;
System.out.println("One more time \tOne more chance") ;
System.out.println("One more time\n One more chance") ;
System.out.println("One more time \\One more chance") ;
}
}
目前还是不适应博客园的界面,等学成了再回归吧,对我来说当下还是csdn比较方便快捷:https://blog.csdn.net/weixin_43624945