문자열.toCharArray()를 하게되면 해당 문자열을 문자 배열로 만들어줌

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());// 단어의 개수

for (int i = 0; i < N; i++) {// 단어 입력
String str = br.readLine();
int[] arr = new int[26];
for (int j = 0; j < str.length(); j++) {
if (arr[str.toCharArray()[j] - 'a'] == 0) { arr[str.toCharArray()[j] - 'a']++;}
}
}

 

 

참고) 영문자 - 'a'을 하게되면 a는 0, b는 1을 의미하게 된다. 

 

 

활용 문제.BOJ 1316 그룹 단어 체커

'JAVA' 카테고리의 다른 글

Math.min()  (0) 2021.01.25
Math.pow()  (0) 2021.01.25
BufferedReader  (0) 2021.01.25
1. toUpperCase() 2. 문자-'A'  (0) 2021.01.18
charAt  (0) 2021.01.18