toCharArray()
-
스트링을 char 배열에 저장해주는 .toCharArray()개발/Java 2020. 5. 14. 20:24
알고리즘 DFS, BFS 문제를 풀다보면 지도와 같은 환경을 스트링으로 주는 경우가 있다. 이런 경우 스트링에 문자 하나하나를 떼어서 배열에 넣어주는 함수가 toCharArray() 이다. 미로탐색 문제에서 1이 이동가능, 0이 이동불가능한 블럭이라고 할때, 띄어쓰기 없이 10111 11110 ..... 이런식으로 주어진다. char형 2차원 배열을 생성하고 (char[][] map) for문 안에서 map[i] = sc.nextLine().toCharArray() 로 각 한줄씩 배열에 저장할 수 있다. char형이 아닌, int 배열에 넣고싶을 때는 또다른 방법이 있다. 이중포문 안에 CharAt() 함수를 쓰는 방법이다. 첫번째 for문으로 스트링을 입력받고 두번째 for문에서 int n = char..