'String类

qq_45370041 2019-08-15 11:24:03
利用String类的构造方法将一个字符串传入,这时这个字符串会被转换成一个字符数组value,那么这个字符数组value和字符串常量池中的那个字符串的关系是什么?
...全文
106 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39936465 2019-08-16
  • 打赏
  • 举报
回复
引用 4 楼 qq_45370041 的回复:
能具体一点吗谢谢 我可不可以这样理解,字符串常量池中的那个字符串是一个数组
是的,字符串在内存中存储方式都是数组形式的。我觉得你问的问题有点奇怪,字符串的存储格式是字符串 string这个类的源码来决定的。没有特别的需要你不用把它理解为一个数组,你就认为他是一个字符串就行了。
qq_45370041 2019-08-15
  • 打赏
  • 举报
回复
引用 3 楼 qq_39936465的回复:
[quote=引用 楼主 qq_45370041 的回复:] 利用String类的构造方法将一个字符串传入,这时这个字符串会被转换成一个字符数组value,那么这个字符数组value和字符串常量池中的那个字符串的关系是什么?
二者值相同,地址不同。[/quote] 能具体一点吗谢谢 我可不可以这样理解,字符串常量池中的那个字符串是一个数组
qq_39936465 2019-08-15
  • 打赏
  • 举报
回复
引用 楼主 qq_45370041 的回复:
利用String类的构造方法将一个字符串传入,这时这个字符串会被转换成一个字符数组value,那么这个字符数组value和字符串常量池中的那个字符串的关系是什么?
二者值相同,地址不同。
  • 打赏
  • 举报
回复
可以看下这篇文章https://blog.csdn.net/SEU_Calvin/article/details/52291082
沁海棠 2019-08-15
  • 打赏
  • 举报
回复
构造方法的String 存在堆中

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧