Java에서 문자열을 Char로 변환하는 방법
    
    
            Hassan Saeed
    2023년10월12일
    
    Java
    Java Char
    Java String
    
 
이 튜토리얼에서는 Java에서 문자열을 문자로 변환하는 방법에 대해 설명합니다.
Java에서 문자열을 Char로 변환하는charAt()
    
문자를String에서char로 변환하는 가장 간단한 방법은charAt(index)메소드를 사용하는 것입니다. 이 메소드는 정수를 입력으로 받아 문자열의 지정된 색인에있는 문자를 문자로 반환합니다.
아래 예는이를 설명합니다.
public class MyClass {
  public static void main(String args[]) {
    String myString = "string";
    char myChar = myString.charAt(0);
    System.out.println(myChar);
  }
}
결과는 다음과 같습니다.
> s
그러나 String길이보다 큰 정수를 입력하려고하면 오류가 발생합니다.
아래 예는이를 설명합니다.
public class MyClass {
  public static void main(String args[]) {
    String myString = "string";
    char myChar = myString.charAt(6);
    System.out.println(myChar);
  }
}
결과는 다음과 같습니다.
> Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 6
	at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:47)
	at java.base/java.lang.String.charAt(String.java:693)
	at MyClass.main(MyClass.java:4)
Java에서 문자열을 Char로 변환하는toCharArray()
전체 문자열을 문자 배열로 변환하려면이 방법을 사용할 수 있습니다.
아래 예는이를 설명합니다.
public class MyClass {
  public static void main(String args[]) {
    String myString = "string";
    char[] myChars = myString.toCharArray();
    for (int i = 0; i < myChars.length; i++) {
      System.out.println(myChars[i]);
    }
  }
}
결과는 다음과 같습니다.
s
t
r
i
n
g
특정 위치에서char에 액세스하려면myChars[index]를 사용하여 지정된 위치에서char를 가져 오면됩니다.
        튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
    
관련 문장 - Java Char
- Java에서 int를 char로 변환하는 방법
- Java에서 Char 초기화
- Java의 문자 대 문자열
- Java에서 빈 문자 표시
- Java에서 대문자 / 소문자로의 문자
- Java에서 문자 비교