Java char to String, String to char 배열
오늘은 java char to String 프로그램에 대해 알아보겠습니다. String을 char 배열로 변환하는 방법도 배웁니다.
Java 문자를 문자열로
Java char to String 프로그램을 살펴보기 전에 기본적인 차이점에 대해 알아보겠습니다.
- char는 기본 데이터 유형인 반면 String은 java의 클래스입니다.
- char는 단일 문자를 나타내는 반면 String은 0개 이상의 문자를 가질 수 있습니다. 따라서 String은 문자 배열입니다.
- Java 프로그램에서는 작은따옴표()를 사용하여 char를 정의하지만 Java에서는 큰따옴표(\)를 사용하여 String을 정의할 수 있습니다. String은 특수 클래스이므로 큰따옴표를 사용하여 문자열을 정의하는 이 옵션을 얻습니다. 새 키워드를 사용하는 문자열.
Java char to String 예제
String.valueOf(char c)
또는 Character.toString(char c)
을 사용하여 문자를 문자열로 변환할 수 있습니다. 다음은 이러한 메서드를 사용하여 문자를 문자열로 변환하는 방법을 보여주는 예제 프로그램입니다.
public class JavaCharToString {
public static void main(String[] args) {
char c = 'X';
String str = String.valueOf(c);
String str1 = Character.toString(c);
System.out.println(c + " char converted to String using String.valueOf(char c) = " + str);
System.out.println(c + " char converted to String using Character.toString(char c) = " + str1);
}
}
Java 문자열을 char 배열로
String은 char의 배열이므로 문자열을 char 배열로 변환할 수 있습니다. String 클래스에는 특정 인덱스에서 문자를 가져오는 메서드도 있습니다. String을 char 배열로 변환하는 간단한 프로그램을 살펴보겠습니다.
import java.util.Arrays;
public class JavaStringToCharArray {
public static void main(String[] args) {
String str = "journaldev.com";
// get char at specific index
char c = str.charAt(0);
// Character array from String
char[] charArray = str.toCharArray();
System.out.println(str + " String index 0 character = " + c);
System.out.println(str + " String converted to character array = " + Arrays.toString(charArray));
}
}