Java 中的 String 对象是否将字符存储在 char 数组中?
Does String object in Java store characters in a char array?
我正在解决我不应该使用数组或集合对整数进行排序的作业。我正在用字符串来做。我想知道 java 中的字符串是否存储为字符数组。
使用 LinkedList 实现不受数组支持。
是String确实在幕后使用字符数组
虽然有些人说要检查 Java 来源,但我会为您节省一些时间。
我可以保证即使启动 JVM 也会以某种方式使用 collection。这就是它们对编程的重要性。所以我假设你的任务考虑到了这一点。因此,在这种情况下,对于这些,我要说的是,您的教授意味着不明确使用 collection 或数组。 躲在幕后 collections 几乎是不可能的。
不相信我?看看这段代码:
public static void main(String [] args) {
// looks like an array to me ^
}
请注意 Java 中的 String
class 有一个 toCharArray()
方法,因此请避免使用此方法。
我正在解决我不应该使用数组或集合对整数进行排序的作业。我正在用字符串来做。我想知道 java 中的字符串是否存储为字符数组。
使用 LinkedList 实现不受数组支持。
是String确实在幕后使用字符数组
虽然有些人说要检查 Java 来源,但我会为您节省一些时间。
我可以保证即使启动 JVM 也会以某种方式使用 collection。这就是它们对编程的重要性。所以我假设你的任务考虑到了这一点。因此,在这种情况下,对于这些,我要说的是,您的教授意味着不明确使用 collection 或数组。 躲在幕后 collections 几乎是不可能的。
不相信我?看看这段代码:
public static void main(String [] args) {
// looks like an array to me ^
}
请注意 Java 中的 String
class 有一个 toCharArray()
方法,因此请避免使用此方法。