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