Java中,怎样把一段文字写入一个文本文件中?
希望高手可以给出一个例子,比如我想把下边的文字写入到文本文件中:12345abcde123.abc我的思路是先把这3行字符输入到一个集合中,然后再存入文本文件中。但是一直...
希望高手可以给出一个例子,比如我想把下边的文字写入到文本文件中:
12345
abcde
123.abc
我的思路是先把这3行字符输入到一个集合中,然后再存入文本文件中。但是一直不知道从何下手。刚学Java,请多指教。
多谢各位了。 展开
12345
abcde
123.abc
我的思路是先把这3行字符输入到一个集合中,然后再存入文本文件中。但是一直不知道从何下手。刚学Java,请多指教。
多谢各位了。 展开
5个回答
2015-12-06 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
参考下面代码,把“百度知道”写到D盘的写入文字.txt中
import java.io.*;
public class C {
public static void main( String[ ] args ) throws Exception {
PrintWriter pw = new PrintWriter( new FileWriter( "D:\\写入文字.txt" ) );
pw.print("百度知道" );
pw.close();
}
}
展开全部
你打开一个文件夹,用一个输出流关联着,然后直接将三行内容输出到文件后,再关闭文件和输出流就可以了。
还有什么不懂可以再问
还有什么不懂可以再问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.io.FileWriter;
import java.io.IOException;
public class TestFile {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer();
sb.append("12345\n");
sb.append("abcde\n");
sb.append("123.abc");
try {
FileWriter fw=new FileWriter("c:/test.txt");
fw.write(sb.toString());
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.IOException;
public class TestFile {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer();
sb.append("12345\n");
sb.append("abcde\n");
sb.append("123.abc");
try {
FileWriter fw=new FileWriter("c:/test.txt");
fw.write(sb.toString());
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用java中的file类,url为文件的绝对地址,str为输入的字符串内容。
代码如下:
string
str="i
love
china!"
file
txt=new
file("url");
if(!txt.exists()){
txt.createnewfile();
}
byte
bytes[]=new
byte[512];
bytes=str.getbytes();
//新加的
int
b=str.length();
//改
fileoutputstream
fos=new
fileoutputstream(txt);
fos.write(bytes,0,b);
fos.close();
代码如下:
string
str="i
love
china!"
file
txt=new
file("url");
if(!txt.exists()){
txt.createnewfile();
}
byte
bytes[]=new
byte[512];
bytes=str.getbytes();
//新加的
int
b=str.length();
//改
fileoutputstream
fos=new
fileoutputstream(txt);
fos.write(bytes,0,b);
fos.close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.io.*;
public class C {
public static void main( String[ ] args ) throws Exception {
PrintWriter pw = new PrintWriter( new FileWriter( "D:\\问好.txt" ) );
pw.print("你好" );
pw.close();
}
}
其中D:\\问好.txt是你要存的文件名字,
pw.print("你好" );是你要存入文件的内容,这是最简单的了
public class C {
public static void main( String[ ] args ) throws Exception {
PrintWriter pw = new PrintWriter( new FileWriter( "D:\\问好.txt" ) );
pw.print("你好" );
pw.close();
}
}
其中D:\\问好.txt是你要存的文件名字,
pw.print("你好" );是你要存入文件的内容,这是最简单的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询