문자를 문자열로 변환하기( string to char[] || string to string[] )
- string to char[] → toCharArray() 이용
- string to string[] → {문자}.split(””) 이용
for(int i=0; i< strings.length; i++){
// 문자를 문자열로 변환
char[] chr = strings[i].toCharArray();
// 문자열 중 주어진 인덱스 위치에 있는 문자를 다시 string으로 변환
String str = Character.toString(chr[n]);
// map에 key값은 중복이 안됨 참조 하고 있기 때문에!
// 따라서 for문 안에 선언해주어 계속적으로 초기화한다.
Map<String, String> map = new HashMap<>();
map.put(str, strings[i]);
strs[i] = str;
list.add(map);
}
★ 새로 알게된 점
charAt() : string으로 저장된 문자열 중 한글자만 선택해서 char로 변경해줌
Character.toString(str) : char to string
그럼 위와같은 코드를 아래처럼도 짤수 있다.
for(int i=0; i< strings.length; i++){
char chr = strings[i].charAt(n);
String str = Character.toString(chr);
// map에 key값은 중복이 안됨 참조 하고 있기 때문에!
// 따라서 for문 안에 선언해주어 계속적으로 초기화한다.
Map<String, String> map = new HashMap<>();
map.put(str, strings[i]);
strs[i] = str;
list.add(map);
}
'CT' 카테고리의 다른 글
프로세스 (1) | 2023.10.18 |
---|---|
폰켓몬 (0) | 2022.05.26 |
신규아이디 추천 (0) | 2022.04.19 |
완주하지 못한 선수(해시) (0) | 2022.04.14 |