例如我的byte[]是26292032363这样的一个数字串,而我怎么可以将它转换成string也是“26292032363”呢?我用String.valueOf(byte[])转回来的不是我想要的,我要怎么做呢?
解决方案 »
- 线程sleep()抛异常问题
- 在广州工作的java高手请进来
- 急!请高手帮忙,实现一个JAVA的算法!
- 在editplus中运行程序时,能设置断点吗?
- [高分求助]关于JFreeChart的LineChart,为何createLineChart时用PlotOrientation.HORIZONTAL,然后再setItemLabelsVisible(true)结果Item
- 如何使JButton恢复成enable?
- 在下初学java,不知道在linux环境下好还是windows下好??是不是linux对java支持比较好??
- string 如何转化为double类型?
- 如何在控件失去焦點時觸發一個事件??
- java新手。。。问个小问题。。。
- 遇到SimpleDateFormat格式化日期的奇怪问题。
- [SWING]容器类组件渲染子组件的原理
String s = new String(<byte array>)
public class Test {
public static void main(String[] args) throws UnsupportedEncodingException {
byte[] bs = {2, 6, 2, 9, 2, 0, 3, 2, 3, 6, 3};
String s = "";
for(byte b : bs)
s += b;
System.out.println(s);
}
}
public static void main(String[] args){
byte[] bt={1,2,3,4};
String str="";
for(int i=0;i<bt.length;i++){
str=str+bt[i];
}
System.out.println(str.toString());
}
}