如何从Java中的string对象获取基本字符串?
对于整数对象,我可以执行以下操作:如何从Java中的string对象获取基本字符串?,java,Java,对于整数对象,我可以执行以下操作: Integer one = new Integer(3); int oneval = one.intValue(); 字符串对象有类似的东西吗?字符串在Java中不是原语。每个字符串都是一个对象 可以从字符串中获得字符数组或编码字节数组。虽然这些不是基本体,但它们至少是基本体的数组 String s = "Twas brillig"; char[] sChars = s.toCharArray(); byte[] sBytes = s.getBy
Integer one = new Integer(3);
int oneval = one.intValue();
字符串对象有类似的东西吗?字符串在Java中不是原语。每个字符串都是一个对象 可以从字符串中获得字符数组或编码字节数组。虽然这些不是基本体,但它们至少是基本体的数组
String s = "Twas brillig";
char[] sChars = s.toCharArray();
byte[] sBytes = s.getBytes(); // Default charset
byte[] sBytes = s.getBytes( Charset.forName("UTF-8") ); // Specific charset
字符串在Java中不是原语。每个字符串都是一个对象 可以从字符串中获得字符数组或编码字节数组。虽然这些不是基本体,但它们至少是基本体的数组
String s = "Twas brillig";
char[] sChars = s.toCharArray();
byte[] sBytes = s.getBytes(); // Default charset
byte[] sBytes = s.getBytes( Charset.forName("UTF-8") ); // Specific charset
Java中没有原语
string
类型。最接近的方法是调用以获取字符串中字符的char[]
数组(它是字符的副本)
返回:
新分配的字符数组,其长度为
并且其内容已初始化为包含
由该字符串表示的字符序列
Java中没有原语
string
类型。最接近的方法是调用以获取字符串中字符的char[]
数组(它是字符的副本)
返回:
新分配的字符数组,其长度为
并且其内容已初始化为包含
由该字符串表示的字符序列
不,你唯一能做的就是得到char[]你想做什么
Integer
是int
的包装,没有原语字符串
-注意没有“字符串原语”,尽管它提到了类似的string
。所有字符串都是引用类型。它们始终是对象。Java语言不遗余力地提供语法糖,以便有时它们看起来像原语。。。但它们总是引用类型。没有字符串原语。不,只有通过si才能获取char[]您想做什么Integer
是int
的包装,没有原语字符串
-注意没有“字符串原语”,尽管它提到了类似的string
。所有字符串都是引用类型。它们始终是对象。Java语言不遗余力地提供语法糖,以便有时它们看起来像原语。。。但它们总是引用类型。没有字符串原语。可能值得一提的是,您也不需要(原语string
类型),因为string
是不可变的。(当然,Integer
…)可能值得一提的是,您也不需要(原语string
类型),因为string
是不可变的。(当然,Integer
..也是如此)