2013-11-25 2 views
0

나는 명령을 args[0]을 사용 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 personDataBase

이는 방법

java names/Sort -h -stats < personDataBase

않습니다

나는 그것이 명령으로 작동하도록이 위치를 변경해야 아무도 이것을하는 방법을 안다?

+0

나는 그것을 놓치고 있습니까? < or >으로 무엇을하려고하십니까? – Andrew

답변

1

<과> 표준 입력과 표준 출력을위한 것으로 는 늘

그래서 표준 입력을

전을 위해 코드를 변경 커맨드 입력 작업 : 버퍼 독자

를 사용하여 System.in을 읽어
관련 문제