Java中String和Character数组之间的区别。
从技术上讲,我们可以说字符数组和字符串都包含字符序列,并用作字符集合。但是我们将在下面讨论两者之间的重大差异。
以下是String和Character数组之间的重要区别。
Flexjson是一个轻量级的库,用于将Java对象序列化和反序列化成JSON格式以及从JSON格式反序列化。我们还可以使用JSONSerializer类的serialize()方法序列化Map,它对目标实例执行浅层序列化。
字符串内部实现使其本质上不可变。
由于String是一个类,因此提供了各种内置函数substring(),charAt()等。
字符串可以通过使用+运算符或者使用其内置函数concate()串联起来。
字符串可以以任意顺序存储在内存中称为SCP(StringConstantPool)的内存部分。
String类的toCharArray()方法可以将字符串转换为字符数组。
字符串与字符数组的示例
JavaTester.java
public class JavaTester{
public static void main(String[] args) {
String s = "HELLO";
char [] ch = s.toCharArray();
char[] a = {'H', 'E', 'L', 'L', 'O'};
String A = new String(a);
System.out.println(s);
System.out.println(A);
}
}输出结果
HELLO HELLO
热门推荐
10 圣诞祝福语简短小学
11 祖国七十华诞简短祝福语
12 老师送的祝福语简短
13 生日祝福语大全女生简短
14 祝女性生日祝福语简短
15 牛年女神节祝福语简短
16 情人表白祝福语简短大气
17 老公开业祝福语简短
18 官宣新年祝福语简短