이러한 질문을 읽었지만 모두 txt
파일에서 입력을 읽는 것이 중요합니다. 나는 파일로부터가 아니라 사용자로부터 입력을 읽고 싶다.Read 문자열 배열로 BufferedReader를 사용하여 개행 문자로 구분했습니다.
나는 다음과 같이 입력을했습니다 : 나는 다음 코드를 시도했습니다
6 //number of total Strings to store in array
babu
anand
rani
aarti
nandu
rani
String
배열에 같은 입력을 위해 :
int n = in.nextInt(); // n= 6 here
String[] s = new String[n]; //String array of size 6 here
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try{
s = br.readLine().split("\\s");
}
catch(Exception e){
System.out.println(e);
}
가 split()
에 제공되는 regex
가 올바른지인가 안 그래? 여기서 내가 놓친 게 뭐야? 이것이이 문제에 대해 내가해야 할 일보다 올바른 접근법이 아니라면?
는하지만 난 배열 아무것도 인쇄하지 않을 때 인쇄와 내가 직접 배열 –
에 arrayOutOfBoundsException을 제공합니다 –
에 저장할 수 없습니다보다 단지 내의 readLine()가 나는 하나 선 하나를 읽을 수 없다 사용하는 경우는 인덱스 1 –