java 怎样把byte[]转换为String[]??
如题。
public class No2 {
public static void main(String[] args){
String sss = "我在学Java程序设计";
byte[] str = sss.getBytes();
for(int i = str.length-1;i<=str.length && i >= 0 ;i--){
System.out.print(str[i]);
}
}
我知道有的人误会说是不是byte[] 转换为 String,这里说一下,byte[] 转换为 String我会的,现在就是想吧byte[] 转换为 String[],我希望得到String[] str = {"我","在","学","习","J","A","V","A","程","序","设","计"};这样的效果。
请大家帮帮我,会加分的~~
或者说,可不可以把string直接转换为string[]?
我用了 char[] st=sss.toCharArray();就是可以把string转换成char[],因为最春历后你一个个打印的就是字符,string是可以理解为字符连成的。你可以看看api中string类,慧亩byte转化为string可能没什么简便方法。希望能帮到你扒碧搜
用我这个笨方法试试:
String a;
byte b;
a=b+"";
这样就把b的byte值给了字符串a。
这种方法也可以用来将数字==格式缓缓成字符串。
比如
int c;
String d;
d=c+"";
这样就是把整数c转换成了字符串d。
可以试大尘兄试。希望能帮到你滚袭兄厅
byte[] 转换为 String吧?
String 类 有特悉雹定的睁昌帆迅让 构造方法!
String str = new String(new byte[]);