1.1.8字符串
从字面意思上了解字符串就是把字符按一定的顺序串起来,换句话说就是一串字符。一个String类型的字面量包括一对双引号,比如"hello world"。String类型是一个Java类型,不是一个原始数据类型。但是它在Java中十分重要。
1.1.8.1 字符串的拼接
Java中内置了一个串联String类型字符串的运算符(+)。例如
"Hello,"+"world"="Hello,world"
1.1.8.2 类型转换
字符串的主要用途是将用户从键盘输入的内容转换成相应的数据类型的值以及将各种数据类型的值转化成能够在屏幕上显示的内容。Java的String类型为这些操作内置相应的方法,而且Integer和Double库还包含了分别和String类型相互转化的静态方法
1.1.8.3 自动转换
Java在连接字符串的时候会自动的将任意数据类型的值转换成字符串:如果加号(+)的一个参数为字符串,那么Java会自动的将其他参数转换为字符串(假如它不是字符串),这使得我们可以通过一个空的字符串""将任意数据类型转换成字符串。
1.1.8.4 命令行参数
在Java中字符串的一个重要的用途就是使程序能够接收到从命令行传递过来的信息。当你输入命令Java和一个库名以及一系列字符串之后,Java系统会调用库的main()方法并将那一系列字符串变成一个数组作为参数传递给它。
字符串的用法是现代程序中的重要部分,现在我们还只是用String在外部表示为字符串的数字和内部为数字类型的值进行转换。在后面的内容中我们会对字符串进行更深的学习。