" and "<" to read/write file-6ren"> " and "<" to read/write file-我有一个方法可以读取名为 personDataBase 的文件使用args[0]使用命令: java names/Sort personDataBase 方法是这样的: public static P-6ren">
gpt4 book ai didi

java - 使用命令: ">" and "<" to read/write file

转载 作者:行者123 更新时间:2023-12-01 13:48:09 25 4
gpt4 key购买 nike

我有一个方法可以读取名为 personDataBase 的文件使用args[0]使用命令: java names/Sort personDataBase

方法是这样的:

public static Person[] read(String s){
String readPeople = IO.readFile(s);
String[] people = readPeople.split("\n");
Person[] personArray = new Person[people.length];

for (int i = 0; i < people.length; i++){
String person = people[i];
String[] splitArray = person.split("\\s+");
personArray[i] = new Person(splitArray[0], splitArray[1],
splitArray[2]);
}

return personArray;
}

我必须更改它,以便它可以与命令一起使用:

java names/Sort -h -stats < personDataBase

有人知道怎么做吗?

最佳答案

< 和 > 用于标准输入和标准输出,它不适用于命令行输入

因此更改您的代码以采用标准输入

例如:使用缓冲读取器读取 System.in

关于java - 使用命令: ">" and "<" to read/write file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20184331/

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