java中写入文件
1. java 怎么将数据写入TXT文件
定义一个输出文件,然后输出就可以了,具体见下面的代码
importjava.io.*;
publicclassStreamDemo
{
publicstaticvoidmain(Stringargs[])
{
Filef=newFile("c:\temp.txt");
OutputStreamout=null;
try
{
out=newFileOutputStream(f);
}
catch(FileNotFoundExceptione)
{
e.printStackTrace();
}
//将字符串转成字节数组
byteb[]="HelloWorld!!!".getBytes();
try
{
//将byte数组写入到文件之中
out.write(b);
}
catch(IOExceptione1)
{
e1.printStackTrace();
}
try
{
out.close();
}
catch(IOExceptione2)
{
e2.printStackTrace();
}//以下为读文件操作
InputStreamin=null;
try
{
in=newFileInputStream(f);
}
catch(FileNotFoundExceptione3)
{
e3.printStackTrace();
}
//开辟一个空间用于接收文件读进来的数据
byteb1[]=newbyte[1024];
inti=0;
try
{
//将b1的引用传递到read()方法之中,同时此方法返回读入数据的个数
i=in.read(b1);
}
catch(IOExceptione4)
{
e4.printStackTrace();
}
try
{
in.close();
}
catch(IOExceptione5)
{
e5.printStackTrace();
}
//将byte数组转换为字符串输出
System.out.println(newString(b1,0,i));
}
}
2. java如何写入文件
packagefilewriter;
importjava.io.FileWriter;
importjava.io.IOException;
publicclassIOExceptionDemo{
privatestaticfinalStringLINE_SEPARATOR=System.getProperty("line.separator");
publicstaticvoidmain(String[]args){
FileWriterfw=null;
try{
fw=newFileWriter("k:\Demo.txt",true);
fw.write("hello"+LINE_SEPARATOR+"world!");
}catch(Exceptione){
System.out.println(e.toString());
}finally{
if(fw!=null)
try{
fw.close();
}catch(IOExceptione){
thrownewRuntimeException("关闭失败!");
}
}
}
}
3. Java中,怎样把一段文字写入一个文本文件中
参考下面代码,把“网络知道”写到D盘的写入文字.txt中
importjava.io.*;
publicclassC{
publicstaticvoidmain(String[]args)throwsException{
PrintWriterpw=newPrintWriter(newFileWriter("D:\写入文字.txt"));
pw.print("网络知道");
pw.close();
}
}
4. java代码 如何向TXT文件写入内容
向txt文件写入内容基本思路就是获得一个file对象,新建一个txt文件,打开I/O操作流,使用写入方法进行读写内容,示例如下:
packagecommon;
importjava.io.*;
importjava.util.ArrayList;
publicclassIOTest{
publicstaticvoidmain(Stringargs[]){
ReadDate();
WriteDate();
}
/**
*读取数据
*/
publicstaticvoidReadDate(){
Stringurl=“e:/2.txt”;
try{
FileReaderread=newFileReader(newFile(url));
StringBuffersb=newStringBuffer();
charch[]=newchar[1024];
intd=read.read(ch);
while(d!=-1){
Stringstr=newString(ch,0,d);
sb.append(str);
d=read.read(ch);
}
System.out.print(sb.toString());
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
}
/**
*写入数据
*/
publicstaticvoidWriteDate(){
try{
Filefile=newFile(“D:/abc.txt”);
if(file.exists()){
file.delete();
}
file.createNewFile();
BufferedWriteroutput=newBufferedWriter(newFileWriter(file));
ArrayListResolveList=newArrayList();
for(inti=0;i<10;i++){
ResolveList.add(Math.random()*100);
}
for(inti=0;i
output.write(String.valueOf(ResolveList.get(i))+“ ”);
}
output.close();
}catch(Exceptionex){
System.out.println(ex);
}
}
}
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/303/12439303.shtml
5. 关于Java中向文件写入数据的问题
可以使用java中的FileWriter类向文件中写入数据。很简单。代码例子如下:
importjava.io.FileWriter;
importjava.io.IOException;
publicclassFilewriter{
privatestaticfinalStringLINE_SEPARATOR=System.getProperty("line.separator");
/**
*
*@paramargs
*@throwsIOException
*/
publicstaticvoidmain(String[]args)throwsIOException{
/**
*创建一个可以往文件中写入字符数据的字符流输出流对象
*创建时必须明确文件的目的地
*如果文件不存在,这回自动创建。如果文件存在,则会覆盖。
*当路径错误时会抛异常
*
*当在创建时加入true参数,回实现对文件的续写。
*/
FileWriterfw=newFileWriter("C:\demo1.txt",false);
/**
*调用该对象的write方法,向文件写入字符。
*
*其实写入到了临时存储缓冲区中
*/
fw.write("hello world!");//windows中的换行为 unix下为 。
fw.write("hahaha");
/**
*进行刷新,将字符写到目的地中。
*/
//fw.flush();
/**
*关闭流,关闭资源。在关闭前会调用flush方法刷新缓冲区。关闭后在写的话,会抛IOException
*/
fw.close();
}
}
6. java中怎么吧文件写入磁盘
java写文件有两个类可用,参考下面的例子。
FileOutputStream:
FileOutputStreamfos=newFileOutputStream("my.txt");//创建输出类
fos.write("我的内容".getBytes());//写入数据,只能是byte
fos.clse();//关闭文件
FileWriter:
FileWriterfw=newFileWriter("my.txt");//创建输出类
fw.write("我的内容");//写入数据,可以直接写字符串
fw.close();//关闭文件
7. Java写入文件
可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,举例:OutputStreamWriterpw=null;//定义一个流pw=newOutputStreamWriter(newFileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例pw.write("我是要写入到记事本文件的内容");//将要写入文件的内容,可以多次writepw.close();//关闭流备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
8. Java中如何实现写入文件请附上实现这个功能的完整代码 包括import部分……
import java.io.FILE;
import java.io.IOException;
import java.io.EOFException;
import java.io.FileInputStream;;
import java.io.ObjectInputStream;
public class FileDemo{
public stactic void main(String[] args){
String dirStr="c:/tt";
File DIR=new File(dirStr);
}
File destFILE=new File(DIR,"a.txt");
FileOutputStream outputFile=null;
try{
outputFile=new FileOutputStream(destFILE);
}catch(FileNotFoundException e){
e.printStackTrace();
}
ObjectOutputStream outputObject=null;
try{
outputObject=new ObjectOutputStream(outputFile);
//写文件操作
outputObject.writeObject("这是一句话");
System.out.println("对象成功写入文件中...");
}catch (IOException e) {
e.printStackTrace();
}finally{
if(outputObject!=null){
try {
outputObject.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
9. JAVA中如何向创建一个文件并且向其中写入内容
如下代码,向D盘temp文件夹下的 test.txt 文件中写入 Hello World!
importjava.io.File;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.OutputStreamWriter;
publicclassApp{
publicstaticvoidmain(String[]args)throwsIOException{
Filefile=newFile("d:\temp\test.txt");
try( FileOutputStreamoutputStream=newFileOutputStream(file);
=newOutputStreamWriter(outputStream)){
streamWriter.write("HelloWorld!");
streamWriter.flush();
}
}
}