目录
static String valueOf(char[] chs)
点击下方链接学习更多的String类 API深入研究
字符串String API深入研究1.0
Sring类的判断功能 API深入研究2.0
String类的获取功能 API深入研究3.0
String类的替换功能、去除字符串两端空格、按字典顺序比较两个字符串 API深入研究5.0
在我们企业的日常开发中,String类是每天都会去使用的高频类,那么我们来深入探索一下。(个人参考API文档编写,仅供学习参考)
字符串:简单理解,就是由多个字符组成的数据,叫做字符串;也可以看作是一个字符数组。
观察API发现:
1、String代表的是字符串,属于java.lang下面的。所以使用的时候不需要导包。
2、String类代表字符串,Java程序中的所有字符串文字(例如"abc"),都被实现为此类的实例(对象)。
3、字符串不变:它们的值在创建后不能被更改,字符串是常量,一旦被赋值,就不能改变。
注意事项:String类重写了toString()方法。
字符串的转换功能:
byte[] getBytes()
查看API文档我们知道:
使用平台的默认字符集将此String
编码为字节序列,将结果存储到新的字节数组中。
当该字符串不能在默认字符集中编码时,此方法的行为是未指定的。 当需要对编码过程进行更多控制时,应使用CharsetEncoder类。
结果
结果字节数组
参考代码1:
public class testStringDemo1 {
public static void main(String[] args) {
String s = "HelloWorLD";
//byte[] getBytes()
//使用平台的默认字符集将此String编码为字节序列,将结果存储到新的字节数组中。
byte[] b1 = s.getBytes();
System.out.println(b1);
}
}