Java.util.Scanner.next().split()

지식저장공간·2022년 9월 20일
0

Java

목록 보기
2/18

Java.util.Scanner.next().split(",");

사용자에게 String자료형 배열을 입력받는 경우 사용자는 String자료형 배열에 저장될 값들을
" , "로 구분해서 입력한다.

즉, 사용자가 배열 저장값을 ","로 구분해서 입력한다.

크기가 지정 되지 않은 String[] sArr 배열에 sc.next().split(","); 메소드를 이용해서 배열에 저장될 값을 " , "를 구분자로 이용하여 값을 넣어준다.

Enter를 입력하기 전까지 배열에 입력될 값을 넣을 수 있으며, Enter이후 ","구분자를 이용하여
배열 sArr[index]에 각각 변수에 대한 값이 저장된다.

console :

저장하고 싶은 값을 입력 후 ","로 구분하여 넣어준후 각 index에 대한 값을 출력한다.

배열에 존재하는 값을 덧셈한 경우 :

배열에 저장되어있는 값을 더한경우 Scanner.next() 리턴타입은 String타입이기 때문에 "11"+"22" 인 1122가 출력된다.
String 자료형으로 배열값 2개를 입력 받은 후 덧셈 하고자 Integer.parseInt(); 를 사용하여 두 값을 int자료형으로 변환 후 덧셈하여 출력.

임의의 구분자를 사용한 경우 :

문자열로 인식하여 하나의 문자열로 인식한다.

profile
발전하는 개발자가 꿈입니다. 지식을 쌓고 지식을 활용해 목표 달성을 추구합니다.

0개의 댓글