728x90
String.toCharArray()
String 문자열을 한글자씩 나눠서 char형 배열로 바꿔서 반환해주는 메서드이다.
String str = "Hello World";
char[] charArr = str.toCharArray();
str에 저장되어 있는 배열을 .toCharArray()메소드를 이용해 char형으로 반환해주었다.
한개씩 출력을 하려면 for문을 이용해서 출력하면 된다.
Hello World! 배열 한글자씩 출력 예제
public class Main {
public static void main(String[] args) {
String str = "Hello World";
char[] charArr = str.toCharArray();
for(int i = 0; i < charArr.length; i++) {
System.out.println(charArr[i]);
}
}
}
charAt()
charAt()은 String타입의 문자열에서 해당 위치에 있는 문자만을 char타입으로 변환해 사용할 수 있게 만들어주는 메서드다.
String str = new String("예시");
char c = str.charAt(0);
의 형태로 사용할 수 있으며 여기에서 ( )안의 0은 해당 문자열의 위치를 가리킨다.
따라서 charAt(0)이라면 문자열의 0번째 문자를 char타입으로 변환해주는 것이다.
사용방법은 String타입의 참조변수 뒤에 .을 입력하고 charAt('문자번호')을 입력하면 된다.
참고 : https://colossus-java-practice.tistory.com/31
728x90
'📕 JAVA > 메서드' 카테고리의 다른 글
Integer.parseInt(String타입의 값) (0) | 2023.04.28 |
---|---|
repeat() 메서드 (0) | 2023.04.28 |