为了账号安全,请及时绑定邮箱和手机立即绑定

循环遍历数组 JAVA 中的 .txt 文件

循环遍历数组 JAVA 中的 .txt 文件

吃鸡游戏 2021-08-25 18:21:33
public class ThreeSum {public static int count(int[] a) {    int n = a.length;    int count = 0;    for (int i = 0; i < n; i++) {        for (int j = i+1; j < n; j++) {            for (int k = j+1; k < n; k++) {                if (a[i] + a[j] + a[k] == 0) {                    count++;                }            }        }    }    return count;} public static void main(String[] args)  {     In input = new In("input.txt");    int [] a = input.readInts(args[0]);    StdOut.println(count(a));} } 这是我的代码。我正在尝试读取包含随机数的文本文件,但每次运行它时,我都会说要创建类 In 和类 StdOut。有没有更简单的方法来运行这个文件?
查看完整描述

3 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

您可以使用

BufferedReader input = new BufferedReader(new FileReader("input.txt"));

获取输入。Java 的控制台不称为 StdOut,因此编译器会告诉您创建该类。要打印到 Java 控制台,您可以使用

System.out.println(a);


查看完整回答
反对 回复 2021-08-25
?
互换的青春

TA贡献1797条经验 获得超6个赞

这将逐行读取您的文件


public static void main(String[] args) throws IOException {

    Path p = Paths.get("/Users/ay/Desktop/tx1.txt");

    try(Stream<String> lins = Files.lines(p)) {

        lins.forEach(System.out::println);

    }

}


查看完整回答
反对 回复 2021-08-25
  • 3 回答
  • 0 关注
  • 249 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信