1、String的定义
String类代表字符串。Java程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。
字符串时常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。
String类包括的方法可用于检查序列的单个字符、比较字符串、搜索字符串、提取子字符串、创建字符串副本并将所有字符全部转换为大写或小写。大小写映射基于Character类指定的Unicode标准版。
String中的每个字符都是一个16位的Unicode字符,用Unicode很容易表达丰富的国际化字符集,比如很好的中文支持。甚至Java的标识符都可以用汉字,但是基本没人用。
Java语言提供对字符串串联符号("+")以及将其他对象转换为字符串的特殊支持。
2、String常见属性
.length:字符串的长度
.charAt(索引):返回值是指定索引位置的字符串,索引值超出了,返回空字符串。
.concat(字符串1,字符串2):返回的是拼接之后新的字符串,用变量调用。
.indexOf(要找的字符串,从某个位置开始即索引值):返回的是这个字符串的索引值(找到的第一个)&#