String与其他基本类型的包装类一样是一个不可变类,同时不可被继承,修改String变量本质是虚拟机创建了一个新的字符串对象,使之前创建的String引用指向新的对象。

数字转字符串:
  1.对包装类用toString方法
  2.对基本类型用String的静态方法valueof()

字符串转数字:
  包装类静态方法parseInt、parseFloat……

字符串的格式化输出:直接使用进行字符串连接,代码比较繁琐,并且维护性差,易读性差
如:String sentence = name+ "" +school+ ""+grade+"年级的学生";
  System.out.println(sentence);
可改写为:
String sentence = "%s是%s的%d年级的学生";
     System.out.println(sentence, name, school, grade);

字符串处理(以下方法均需要String对象来调用):
  1.输出第n个字符:charAt(n-1)
  2.转换为字符数组:toCharArray()
  3.截取部分字符串:substring(start,end) //可以只有截取的起始点,截取是左闭右开的 
  4.以分隔符分割字符串:split("分隔符");//返回一个String数组