☰
String、StringBuffer和StringBuilder
2026/10/22 1:16:05 网站建设 项目流程

一、String类

1. String类的理解

   

2. String类结构 

1. String类实现了Serializable接口,说明String对象可以串行化,即可以在网络上传输

2. String类实现了Comparable接口,说明String对象可以比较 

 

String底层是一个字符数组,这个数组里存的是字符串的内容

例如:

String str1=new String("hello");

底层的value数组={"h","e","l","l","o"};

这就对了吗?

其实不然,真实存储的是各个字母所对应的Java所使用字符集的编码。就像在ASCII码表中,a对应的数为97,数组中存的是97。

在jdk9之后,就不再用char数组存储字符串,而是改用byte数组,以上演示图片是基于jdk17;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询