여기서 우리는 끈 기본 데이터 유형으로. Java에서 데이터 유형을 변환하는 데 자주 사용되는 Autoboxing 및 Unboxing과 같은 Wrapper 클래스 및 개념에 대해 잘 아는 것이 좋습니다.
일러스트레이션:
Input : Hello World Output : [H, e, l, l, o, W, o, r, l, d]>
Input : GeeksForGeeks Output : [G, e, e, k, s, F, o, r, G, e, e, k, s]>
문자열을 문자 배열로 변환하는 다양한 방법
- 루프를 통한 순진한 접근 방식 사용
- String 클래스의 toChar() 메소드 사용
방법 1: 순진한 접근 방식 사용
- 문자열을 가져옵니다.
- 문자열과 길이가 같은 문자 배열을 만듭니다.
- 문자열을 탐색하여 문자열의 i번째 인덱스에 있는 문자를 배열의 i번째 인덱스로 복사합니다.
- 문자 배열에 대한 작업을 반환하거나 수행합니다.
예:
자바
만약 그렇지 않다면 그렇지 않다면 자바
// Java Program to Convert a String to Character Array> // Using Naive Approach> // Importing required classes> import> java.util.*;> // Class> public> class> GFG {> >// Main driver method> >public> static> void> main(String args[])> >{> >// Custom input string> >String str =>'GeeksForGeeks'>;> >// Creating array of string length> >// using length() method> >char>[] ch =>new> char>[str.length()];> >// Copying character by character into array> >// using for each loop> >for> (>int> i =>0>; i ch[i] = str.charAt(i); } // Printing the elements of array // using for each loop for (char c : ch) { System.out.println(c); } } }> |
트리 순회
>
>산출
G e e k s F o r G e e k s>
방법 2: 사용 toCharArray() 방법
팁 : 대부분의 인터뷰에서 이 방법을 통해 접근 방식이 진행되는 것으로 나타나기 때문에 이 방법은 매우 중요합니다.
절차:
for 루프 자바
- 문자열을 가져오는 중입니다.
- 문자열과 길이가 같은 문자 배열을 만듭니다.
- toCharArray() 메서드를 사용하여 반환된 배열을 저장합니다.
- 문자 배열에 대한 작업을 반환하거나 수행합니다.
예:
자바
// Java Program to Convert a String to Character Array> // Using toCharArray() Method> // Importing required classes> import> java.util.*;> // Class> public> class> GFG {> >// Main driver method> >public> static> void> main(String args[])> >{> >// Custom input string> >String str =>'GeeksForGeeks'>;> >// Creating array and storing the array> >// returned by toCharArray() method> >char>[] ch = str.toCharArray();> >// Lastly printing the array elements> >for> (>char> c : ch) {> >System.out.println(c);> >}> >}> }> |
>
문자열의 Java int
>산출
G e e k s F o r G e e k s>