본문 바로가기
Language/Java

자바 char를 String으로 String을 char로 변환방법 정리

by wakestand 2020. 12. 9.
반응형

자바에서 char to String String to char에 대한 내용인데

먼저 char를 String 타입으로 바꿔줄 경우에는

Character.toString(값);

으로 간단히 바꿔줄 수 있다

 

다음으로는 String을 char 타입으로 바꾸는 경우인데

char 안에는 한 글자밖에 들어오지 못하기 때문에

String값.charAt(인덱스);

로 한 글자만 빼서 넣어줄 수 있다

 

String의 모든 글자를 char로 옮겨주고 싶을 경우에는

char 배열을 사용해줘야 하는데

char[] 배열명 = s.toCharArray();로

String의 값을 모두 char 배열 안에 넣어줄 수 있다

 

마지막으로 예제에 사용한 코드는 아래와 같다

 

	public static void main(String[] args) {
		char c = 'a';
		String s = "sdf";
		
		// char to String
		String s2 = Character.toString(c);
		System.out.println("char to string : " + s2);
		// String to char
		char c2 = s.charAt(0); // char에는 한 글자의 값만 넣을 수 있음
		System.out.println("string to char : " + c2);
		char[] c3 = s.toCharArray(); // String 전체를 잘라 넣을 경우에는 toCharArray 사용
		System.out.println(c3[0] + "" + c3[1] + "" + c3[2]);
	}
반응형

댓글