使用 Integer 对象,我可以这样做:
Integer one = new Integer(3);
int oneval = one.intValue();
String 对象有类似的东西吗?
使用 Integer 对象,我可以这样做:
Integer one = new Integer(3);
int oneval = one.intValue();
String 对象有类似的东西吗?
Java中没有原始string
类型。您可以获得的最接近的是调用toCharArray
以获取char[]
字符串中的字符数组(它是字符的副本)。
回报:
一个新分配的字符数组,它的长度就是这个字符串的长度,它的内容被初始化为包含这个字符串表示的字符序列。
字符串不是 Java 中的原语。每个字符串都是一个对象。
您可以从 String 获得的是字符数组或编码字节数组。尽管这些不是基元,但它们至少是基元数组。
String s = "Twas brillig";
char[] sChars = s.toCharArray();
byte[] sBytes = s.getBytes(); // Default charset
byte[] sBytes = s.getBytes( Charset.forName("UTF-8") ); // Specific charset