Java中的String对象是否存储char数组中的字符?

时间:2015-04-12 13:06:51

标签: java jdk1.6

我正在解决一个我不应该使用数组或集合来排序整数的赋值。我是用字符串做的。我想知道java中的字符串是否存储为字符数组。

2 个答案:

答案 0 :(得分:1)

使用LinkedList,其中实现不受数组支持。

String确实在场景后面使用了char数组

答案 1 :(得分:-1)

虽然有人说要检查Java源代码,但我会为您节省一些时间。

我可以保证即使启动JVM也会以某种方式使用集合。这就是编程的基础。所以我假设你的作业考虑到了这一点。因此,在这种情况下,我会说,对于这些,你的教授意味着不明确使用集合或数组。 避免幕后收藏实际上是不可能的。

不相信我?看看这段代码:

public static void main(String [] args) {
    // looks like an array to me ^
}

请注意,Java中的String类具有toCharArray()方法,因此请避免使用此方法。