Java에서 Char를 문자열로 변환하는 방법(예제)
이 튜토리얼에서는
- 문자를 문자열로 변환하려면
- 문자열을 문자로 변환하려면
문자를 문자열로 변환
Java에서 Char를 String으로 변환하는 방법에는 여러 가지가 있습니다. 사실 String은 Java에서 Character 배열로 구성되어 있습니다. Char는 16비트 또는 2바이트의 부호 없는 데이터 유형입니다.
2가지 방법을 사용하여 문자열을 문자로 변환할 수 있습니다 –
방법 1:toString() 방법 사용
public class CharToString_toString {
public static void main(String[] args) {
//input character variable
char myChar = 'g';
//Using toString() method
//toString method take character parameter and convert string.
String myStr = Character.toString(myChar);
//print string value
System.out.println("String is: " + myStr);
}
}
출력:
String is: g
방법 2:valueOf() 방법 사용
public class CharToString_valueOf {
public static void main(String[] args) {
char myChar = 'g';
//valueOf method take character parameter and convert string.
String myStr = String.valueOf(myChar);
////print string value
System.out.println("String is: " + myStr);
}
}
출력:
String is: g
문자열을 문자로 변환
String 클래스의 charAt() 메소드를 사용하여 String을 char로 변환할 수 있습니다.
//Convert String to Character using string method
package com.guru99;
public class StringToChar {
public static void main(String[] args)
{
//input String
String myStr = "Guru99";
//find string length using length method.
int stringLength =myStr.length();
//for loop start 0 to total length
for(int i=0; i < stringLength;i++)
{
//chatAt method find Position and convert to character.
char myChar = myStr.charAt(i);
//print string to character
System.out.println("Character at "+i+" Position: "+myChar);
}
}
}
출력:
Character at 0 Position: G
Character at 1 Position: u
Character at 2 Position: r
Character at 3 Position: u
Character at 4 Position: 9
Character at 5 Position: 9