我就是要把一个字符串,转换成流,并且把这个流打印到屏幕
我的写法:
String inputStr="4";
byte[] request_body = inputStr.getBytes();
for( int i = 0; i < request_body.length; i++ ) {;
System.out.print(request_body[i] );
}
不知道对不对,求鉴定
我的输出是:52
我的写法:
String inputStr="4";
byte[] request_body = inputStr.getBytes();
for( int i = 0; i < request_body.length; i++ ) {;
System.out.print(request_body[i] );
}
不知道对不对,求鉴定
我的输出是:52
解决方案 »
- jtree的节点编辑问题
- 看起来很简单的equals()问题,可就是不明白
- 请问JOptionPane.showMessageDialog(message)中message支持html吗?
- java操作文本文件时,编码问题。
- 关于表的保存
- java中vector的使用问题
- 类中嵌套了一个private权限的接口,可以写这样的代码却不可以调用这个private接口的方法?为什么?郁闷!
- 关于java程序发布的问题
- 有谁知道关于比较全面和深入介绍JTREE和JTABLE的书籍(答者有分,放完为止)
- about exception
- 急死人了,请问怎么改变JComboBox的选择背景色………………
- IO阻塞时调用Interrupt()
{
public static void main(String args[]) throws IOException
{
String ss = "abc";
byte bb[] = ss.getBytes();
//ByteArrayInputStream把字节数组当作源的输入流
ByteArrayInputStream in = new ByteArrayInputStream(bb);
int c;
//循环打印
while((c = in.read()) != -1)
System.out.print((char) c);
System.out.println();
in.reset();
}
}
// 转化为输入流
ByteArrayInputStream in = new ByteArrayInputStream(bytes);
String s="java";
byte[] bytes=s.getBytes("UTF-8");
String s="java";
byte[] bytes=s.getBytes("UTF-8");
这个深有体会.一定要指定编码的.如果你知道该文件是什么编码的话.不然要乱码来乱码去的.
byte[] bytes=s.getBytes("UTF-8"); // 存储为内存字节
ByteArrayInputStream in = new ByteArrayInputStream(bytes); // 存储为输入输出流