java怎么把数据存到本地文件
关注:117 答案:2 mip版
解决时间 2021-01-27 23:04
提问者夏日╮悲歌
2021-01-27 16:07
java怎么把数据存到本地文件
最佳答案
二级知识专家青春敷年華
2021-01-27 17:41
import java.io.bufferedwriter;
import java.io.file;
import java.io.filewriter;
import java.io.ioexception;
import java.io.printwriter;
import java.util.scanner;
public class textoutputtest {
private static final string filename = "d://data.txt";
public static void main(string[] args) throws ioexception {
system.out.println("请你输入一串字符,系统自动保存到d://data.txt文件中!下面请输入你的字串:");
//进行file的初始化...
file outputfile = new file(filename);
if(!outputfile.exists()){
outputfile.createnewfile();
}
//捕捉控制台来的字符串..
scanner in = new scanner(system.in);
printwriter out = new printwriter(new bufferedwriter(new filewriter(outputfile)), true);
string str = in.nextline();
if (str != null && str.length() != 0) {
out.println(str);
}else{
out.println("你好,你没有在控制台输入任何字符!");
}
system.out.println("你好,请观察你的d盘下的data.txt文件,程序执行完毕.");
out.close();
in.close();
}
}
全部回答
1楼回憶沒有意義
2021-01-27 17:55
package *###&*_1_*###&*;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteFileExample {
public static void main(String[] args) {
FileOutputStream fop = null;
File file;
String content = "This is the text content";
try {
file = new File("c:/newfile.txt");
fop = new FileOutputStream(file);
// if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
// get the content in bytes
byte[] contentInBytes = content.getBytes();
fop.write(contentInBytes);
fop.flush();
fop.close();
System.out.println("Done");
} catch (IOException e) {
e.printStackTrace();
} finally {
java怎么把数据存到本地文件
try {
if (fop != null) {
fop.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看