定义一个输出文件,然后输出就可以了,具体见下面的代码
import java.io.*public class StreamDemo
{
public static void main(String args[])
{
File f = new File("c:\\temp.txt")
OutputStream out = null
try
{
out = new FileOutputStream(f)
}
catch (FileNotFoundException e)
{
源没拆e.printStackTrace()
}
byte b[] = "Hello World!!!".getBytes()
try
{
// 将byte数组写入到文件之中
out.write(b)
}
catch (IOException e1)
{
e1.printStackTrace()
}
try
{
out.close()
}
catch (IOException e2)
{
e2.printStackTrace()
}
// 以下为读文件 *** 作
InputStream in = null
try
{
in = new FileInputStream(f)
}
catch (FileNotFoundException e3)
{
e3.printStackTrace()
}
// 开辟一个空间用于接收文件读进来的数据
byte b1[] = 察枣new byte[1024]
int i = 0
try
{
雹枣 // 将b1的引用传递到read()方法之中,同时此方法返回读入数据的个数
i = in.read(b1)
}
catch (IOException e4)
{
e4.printStackTrace()
}
try
{
in.close()
}
catch (IOException e5)
{
e5.printStackTrace()
}
//将byte数组转换为字符串输出
System.out.println(new String(b1,0,i))
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)