gpt4 book ai didi

java - 如何使用java在文本文件上写入内容?

转载 作者:行者123 更新时间:2023-11-30 05:58:24 25 4
gpt4 key购买 nike


我在 java.which system.out 一些字符串中有一个程序,我需要将它们中的每一个保存在一个文本文件中
它以一种格式显示
ruo1 row2 row3
我想要它在
第一行
第 2 行
第 3 行
我如何在 Java 中做到这一点?

import java.util.Arrays;import java.io.*;public class BruteForce { public static FileOutputStream Output;    public static PrintStream file;    public static String line;public static void main(String[] args) {String password = "javabeanc";char[] charset = "abcdefghijklmnopqrstuvwxyz".toCharArray();BruteForce bf = new BruteForce(charset, 8);String attempt = bf.toString();while (true) {    FileWriter writer;    try {      writer = new FileWriter("test.txt");        writer.write(attempt+"\n");      writer.close();    } catch (IOException e) {      e.printStackTrace();    }attempt = bf.toString();System.out.println("Tried: " + attempt);bf.increment();}}private char[] cs; // Character Setprivate char[] cg; // Current Guesspublic BruteForce(char[] characterSet, int guessLength) {cs = characterSet;cg = new char[guessLength];Arrays.fill(cg, cs[0]);}public void increment() {int index = cg.length - 1;while(index >= 0) {if (cg[index] == cs[cs.length-1]) {if (index == 0) {cg = new char[cg.length+1];Arrays.fill(cg, cs[0]);break;} else {cg[index] = cs[0];index--;}} else {cg[index] = cs[Arrays.binarySearch(cs, cg[index]) + 1];break;}}}public String toString() {return String.valueOf(cg);}}

最佳答案

非常快速的代码。如果有编译错误,我深表歉意。

 import java.io.FileWriter;
import java.io.IOException;
public class TestClass {
public static String newLine = System.getProperty("line.separator");
public static void main(String[] a) {
FileWriter writer;
try {
writer = new FileWriter("test.txt");
for(int i=0;i<3;i++){
writer.write(row+i+newLine);
}
writer.close();
} catch (IOException e) {
e.printStackTrace();
}

}
}

关于java - 如何使用java在文本文件上写入内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4362456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com