软件介绍:在 Java 中,您可以使用 String 类的构造函数来创建一个指定字符集的字符串。以下是一些示例:使用默认字符集(UTF-8)创建字符串String str...
在 Java 中,您可以使用 String 类的构造函数来创建一个指定字符集的字符串。以下是一些示例:
使用默认字符集(UTF-8)创建字符串
String strUtf8 = new String("这是一段文本".getBytes());
使用指定字符集(GBK)创建字符串
String strGbk = new String("这是一段文本".getBytes("GBK"));
在这里,我们将字符串转换为字节数组,并指定使用 GBK 字符集来编码字节数组。然后,我们使用 String 的另一个构造函数将字节数组转换为字符串。
使用指定字符集和指定编码方式(ISO-8859-1)创建字符串
String strIso88591 = new String("这是一段文本".getBytes("GBK"), "ISO-8859-1");
在这里,我们将字符串转换为字节数组,并指定使用 GBK 字符集来编码字节数组。然后,我们再次使用 String 的构造函数,但这次我们指定使用 ISO-8859-1 编码方式将字节数组转换为字符串。
注意:在 Java 中,字符串是不可变的。也就是说,一旦创建了一个字符串,它的值就无法更改。如果您需要对字符串进行修改,请使用 StringBuffer 或 StringBuilder 类