Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 문자열을 Char 배열로 변환하는 방법

toCharArray() 메소드는 Java에서 문자열을 char 배열로 변환합니다. 이 방법을 사용하면 문자열의 개별 문자를 목록 항목으로 조작할 수 있습니다. 공백, 숫자, 문자 및 기타 문자가 모두 char 배열에 추가됩니다.

코딩할 때 Java 문자열을 char 배열로 변환하고 싶을 때가 있습니다. 예를 들어, 학생의 성적 목록을 저장하는 앱을 만들고 있다고 가정해 보겠습니다. 배열 방법을 사용하여 조작할 수 있도록 해당 등급을 문자열에서 배열로 변환할 수 있습니다.

바로 여기에서 toCharArray() Java 메서드가 필요합니다. toCharArray()는 문자열을 문자 배열로 변환하는 데 사용되는 내장 Java 메서드입니다.

이 자습서에서는 실행 중인 메서드의 단계별 예제를 참조하여 Java에서 toCharArray() 메서드를 사용하는 방법에 대해 설명합니다.

자바 문자열 및 문자

Java에는 텍스트 기반 데이터를 저장하는 데 사용되는 두 가지 데이터 유형이 있습니다. Java 문자열은 하나 이상의 문자 시퀀스를 저장하고 char 데이터 유형은 개별 문자를 저장합니다.

예를 들어, 5학년 수학 수업에 학생의 이름을 저장하고 싶다고 가정해 보겠습니다. 해당 이름은 여러 문자를 포함하기 때문에 문자열에 저장됩니다. 그러나 학생 이름의 첫 글자를 저장하려면 해당 글자를 char .

char 데이터 유형은 개별 문자로 작업할 때 더 효율적입니다. String 클래스에는 하나의 문자로만 작업할 때 액세스할 필요가 없는 많은 추가 문자열 기반 메서드가 포함되어 있습니다.

자바 문자열을 문자 배열로

Java toCharArray() 메서드는 Java 문자열을 char 배열로 변환합니다. 공백을 포함하여 원래 문자열의 각 문자는 새 문자 배열에서 별도의 값으로 나타납니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

다음은 toCharArray() 메서드의 구문입니다.

char[] array_name = string.toCharArray();

toCharArray() 메서드에는 다음 구성 요소가 있습니다.

  • 문자[] chars 배열을 선언할 코드를 알려줍니다. .
  • 배열 이름 새 배열에 할당된 이름입니다.
  • 문자열 는 char 배열로 변환하려는 문자열입니다.
  • toCharArray() 문자열 값을 변환합니다. 문자 배열로.

결과 char 배열의 길이는 원래 문자열의 길이와 같습니다.

예제를 통해 이 방법이 어떻게 작동하는지 단계별로 논의해 보겠습니다.

문자열 배열 자바 예제

5학년 수학 수업에서 학생들에게 주어진 성적을 처리하는 프로그램을 만든다고 가정합니다. 이 등급은 A와 F의 범위 내에 있을 수 있으며 다음과 같은 문자열에 저장됩니다.

A
B
C
A
A
A
C

그러나 등급에 대해 배열 메서드를 사용할 수 있도록 char 배열로 변환하려고 합니다. 다음은 학생 성적 문자열을 문자 배열로 변환하는 데 사용할 코드입니다.

class ConvertGrades {
	public static void main(String args[]) {
		String grades = "ABCAAAC";
		char[] grade_list = grades.toCharArray();

		for (int i = 0; i < grade_list.length; i++) {
			System.out.print(grade_list[i]);
		}
	}
}

코드의 출력은 다음과 같습니다.

A
B
C
A
A
A
C

코드가 어떻게 작동하는지 분석해 보겠습니다. 먼저 우리 프로그램의 코드를 저장하는 ConvertGrades라는 공개 클래스를 정의합니다. 그런 다음 grades라는 Java 변수를 선언합니다. 5학년 수학 수업 학생의 성적을 저장합니다.

다음 줄에서 문자열 toCharArray() 메서드를 사용하여 grades의 내용을 변환합니다. Java의 문자열을 char 배열로 변환합니다. grade_list 변수에 새 배열을 할당합니다. . 그런 다음 반환된 배열의 모든 항목을 반복하는 for 루프를 초기화합니다. 각 항목은 새 줄에 콘솔에 인쇄됩니다.

그래서 우리 프로그램은 성적을 char 배열로 변환한 다음 콘솔에 출력했습니다.

자바 문자열을 Char 배열로 변환:결론

자바 toCharArray() 메서드는 문자열에 저장된 일련의 문자를 문자 배열로 변환하는 데 사용됩니다. 이 튜토리얼에서는 toCharArray()를 사용하는 방법을 다루었습니다. 자바의 메소드

이제 toCharArray()를 사용하여 Java에서 문자열을 char 배열로 변환하는 데 필요한 지식을 얻었습니다. .

Java 코드 작성에 대해 자세히 알아보려면 Java 학습 방법 가이드를 읽어보세요.