「java字符串转换成流」java字符串转字符流

博主:adminadmin 2022-12-10 19:09:06 61

今天给各位分享java字符串转换成流的知识,其中也会对java字符串转字符流进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java当中如何将字符串转化成特定长度的字节流

java中将字符串转化成特定长度的字节数组,可以使用字符串的getBytes方法生成字节数组,实例如下:

字符串转换成字节数组

byte[] byBuffer = new byte[200];

String strInput="abcdefg";

byBuffer= strInput.getBytes();

注意:如果字符串里面含有中文,要特别注意,在android系统下,默认是UTF8编码,一个中文字符相当于3个字节,只有gb2312下一个中文相当于2字节。

Java如何把字符串转化为输入流

//txt为TextArea内的字符串

try{

InputStream

myIn=new

ByteArrayInputStream(txt.getBytes());

//将System.in转化为面向字符的流

InputStreamReader

ir

=

new

InputStreamReader(myIn);

in

=

new

BufferedReader(ir);//为输入流提供缓冲区

while

((s

=

in.readLine())

!=

"bye")

System.out.println("Read:

"

+

s);

}

catch(IOException

e)

{System.out.println("Error!

");}

}

java 字节流,字符流,字符串之间怎样转换

这个问题要分2个部分

字节流和字符流之间的转换

字节流转换成字符流可以用InputSteamReader/OutputStreamWriter相互转换

2.怎么把字符串转为流.

下面的程序可以理解把字符串line

转为流输出到aaa.txt中去

FileOutputStream

fos

=

null;

fos

=

new

FileOutputStream("C:\\aaa.txt");

String

line="This

is

1

line";

fos.write(line.getBytes());

fos.close();

从你提的问题我感觉你对流的理解比较模糊,提的问题也模棱两可的,建议你系统的理解下IO的概念.

「java字符串转换成流」java字符串转字符流

关于java字符串转换成流和java字符串转字符流的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-10,除非注明,否则均为首码项目网原创文章,转载请注明出处。