1. String을 String배열로 변환하는 방법 (문자열 -> 문자열배열)
.split("")
2. String배열을 String으로 변환하는 방법 (문자열배열 -> 문자열)
Arrays.toString( )
3. String을 char배열로 변환하는 방법 (문자열 -> 문자배열)
.toCharArray( )
4. char배열을 String으로 변환하는 방법 (문자배열 -> 문자열)
String.valueOf( )
new String( )
테스트 입력
import java.util.Arrays;
public class Main{
public static void main(String[] args) {
// 테스트 문자열
String str = "ABCDEFG";
// 1. String -> String[] (문자열 -> 문자열배열)
String[] strArr = str.split("");
// 출력 확인
System.out.printf("strArr = ");
for(String s : strArr) System.out.printf(s+"");
System.out.println();
// 2. String[] -> String (문자열배열 -> 문자열)
String s1 = Arrays.toString(strArr);
// 출력 확인
System.out.println("s1 = " + s1);
// 3. String -> char[] (문자열 -> 문자배열)
char[] charArr = str.toCharArray();
// 출력 확인
System.out.printf("charArr = ");
for(char c : charArr) System.out.printf(c+"");
System.out.println();
// 4. char[] -> String (문자배열 -> 문자열)
String s2 = String.valueOf(charArr);
String s3 = new String(charArr);
// 출력 확인
System.out.println("s2 = " + s2);
System.out.println("s3 = " + s3);
}
}
테스트 출력
strArr = ABCDEFG
s1 = [A, B, C, D, E, F, G]
charArr = ABCDEFG
s2 = ABCDEFG
s3 = ABCDEFG
'Java' 카테고리의 다른 글
[JAVA] 비트연산 정리 (0) | 2021.08.17 |
---|---|
[JAVA] 진법 변환 정리 (n진수 <-> 10진수) (0) | 2021.08.15 |
[Java] 간단한 로깅(Logging) 사용 방법 (1) | 2021.08.01 |