“java”如何将输出结果放入文件中?

“java”如何将输出结果放入文件中?,第1张

你改编一下\x0d\x0apublic class Prog50{\x0d\x0a//定义学号\x0d\x0aString[] number = new String[5]\x0d\x0apublic static void main(String[] args) throws Exception{\x0d\x0aProg50 stud = new Prog50()\x0d\x0astud.input()\x0d\x0astud.output()\x0d\x0a}\x0d\x0avoid input() throws IOException{\x0d\x0aBufferedReader br = new BufferedReader(new InputStreamReader(System.in))\x0d\x0a//录入状态标识\x0d\x0aboolean isRecord = true\x0d\x0awhile(isRecord){\x0d\x0atry{\x0d\x0a for(int i=0i System.out.print("请输入学号:")\x0d\x0a number[i] = br.readLine()\x0d\x0a isRecord = false\x0d\x0a}catch(NumberFormatException e){\x0d\x0a System.out.println("请输入一个数字!")\x0d\x0a }\x0d\x0avoid output() throws IOException{\x0d\x0aFileWriter fw = new FileWriter("E://java50//stud.txt")\x0d\x0aBufferedWriter bw = new BufferedWriter(fw)\x0d\x0abw.write("No. ")\x0d\x0abw.newLine()\x0d\x0afor(int i=0i bw.write(number[i])\x0d\x0a}\x0d\x0abw.close()\x0d\x0a}\x0d\x0a}

这个就需要java中的I/O流来对文件进行读写,举个例子:以FileWriter类来写文件

import java.io.FileNotFoundException

import java.io.FileWriter

import java.io.IOException

public class Test {

public static void rwFile(){

FileWriter fw = null

try {

fw = new FileWriter("f:\\text.txt", true)

fw.write("123")//这里向文件中输入结果123

fw.flush()

} catch (FileNotFoundException e) {

e.printStackTrace()

} catch (IOException e) {

e.printStackTrace()

} finally {

if (fw != null) {

try {

fw.close()

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

}

}

public static void main(String[] args) {

rwFile()

}

}

这个代码是向文件F盘的text.txt中输入123


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11893507.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存