합리적 낙관주의자

자바 .toCharArray() 본문

Computer Thinking 🌟/Self study 📖

자바 .toCharArray()

sroa.chin 2020. 8. 27. 16:37

toCharArray() : 문자열을 새로운 문자 배열로 변환한다. (String - > char[])

 

문자를 배열값에 집어 넣어야하는데, 이걸 쓰면 한방에 해결 가능하다.

원래는 문자열.spilt(""); 해서 이중 for문 써서 넣어줬는데 ㅠㅠ 완전 간편하고 실행시간도 줄일 수 있다.

 

//원래 사용했던 코드 (문자열을 문자 배열에 넣기 위해 이중 for문 사용)
for (int r = 0; r < R; r++) {
				str = br.readLine();
				sarr = str.split("");
				for (int c = 0; c < C; c++) {
					map[r+1][c+1] = sarr[c].charAt(0);
				}
			}
            
//toCharArray() 사용
for (int r = 0; r < R; r++) {
				map[r] = br.readLine().toCharArray();
//				System.out.println(br.readLine().toCharArray().length);
			}

 

 

다만 인덱스 0을 안쓸때 1부터 어떻게 넣어야할지 모르겠음..