Java에서 ArrayList를 문자열로 변환하는 방법

Java Eseo Arraylistleul Munjayeollo Byeonhwanhaneun Bangbeob



String은 문자열 값 그룹을 저장하는 데 사용되는 데이터 유형인 반면 ArrayList는 컬렉션 프레임워크의 일부이며 개체 그룹을 저장하는 데 사용되는 데이터 구조입니다. Java로 프로그래밍하는 동안 ArrayList를 String으로 변경해야 할 수도 있습니다. 불행히도 그러한 방법은 이 변환을 직접 수행할 수 없습니다. 그러나 Java가 지정된 목적을 위해 지원하는 몇 가지 다른 접근 방식이 있습니다.

이 게시물은 ArrayList에서 String으로의 Java 변환 절차를 정의합니다.

Java에서 ArrayList를 문자열로 변환하는 방법은 무엇입니까?

ArrayList를 문자열로 변환하려면 다음을 사용할 수 있습니다.







  • + 연산자
  • 추가() 메서드
  • toString() 메서드
  • 조인() 메서드

ArrayList를 String으로 변환하기 위해 이러한 메서드의 작업을 살펴보겠습니다.



방법 1: + 연산자를 사용하여 ArrayList를 문자열로 변환

'를 사용하여 ArrayList를 문자열로 변환 + '연산자는 가장 쉽고 간단한 방법입니다. 이 연결 작업의 도움으로 ArrayList의 요소를 문자열로 연결할 수 있습니다.



통사론
ArrayList를 String으로 변환하려면 ' + ' 운영자:





str += 에프 + ',' ;

여기, ' str '는 배열의 요소를 String으로 저장하기 위해 생성된 String 타입 변수이며, ' += '연산자는 ArrayList의 요소를 문자열로 할당하고 연결하는 데 사용됩니다. ' 에프 '는 요소에 액세스하기 위해 for 루프에서 사용되는 변수이고 ' , '는 쉼표로 구분된 문자열 요소와 연결됩니다.

예시
이 예에서는 먼저 '라는 이름의 빈 문자열 유형 ArrayList를 만듭니다. 꽃들 ':



목록 < > 꽃들 = 새로운 배열 목록 <> ( ) ;

그런 다음 '를 사용하여 목록에 요소를 추가합니다. 추가하다() ' 방법:

꽃들. 추가하다 ( '장미' ) ;
꽃들. 추가하다 ( '재스민 향수' ) ;
꽃들. 추가하다 ( '백합' ) ;

'의 목록을 인쇄하십시오. 꽃들 ':

체계. 밖으로 . 인쇄 ( '꽃 목록:' + 꽃들 ) ;

'를 사용하여 목록 요소를 문자열로 변환합니다. + '에서 '연산자 ~을 위한 ' 루프:

str = '' ;
~을 위한 ( 에프 : 꽃들 ) {
str += 에프 + ',' ;
}

마지막으로 ' str '를 사용하여 ArrayList의 요소를 문자열로 표시합니다.

체계. 밖으로 . 인쇄 ( '문자열에 대한 arrayList: ' + str ) ;

출력은 ArrayList가 쉼표로 구분된 문자열로 성공적으로 변환되었음을 나타냅니다.

ArrayList를 String으로 변환하는 다음 방법을 봅시다.

방법 2: append() 메서드를 사용하여 ArrayList를 문자열로 변환

ArrayList를 문자열로 변환하기 위해 이제 ' 추가() ” StringBuilder 클래스에 속하는 메서드입니다. '와 비슷하다. + ” 연산자는 요소를 문자열과 연결합니다.

통사론
'를 위해 추가() ” 메서드를 사용하려면 아래 주어진 구문을 사용할 수 있습니다.

str. 추가 ( 에프 ) ;

여기, ' str '는 '를 호출하는 StringBuilder 클래스의 개체입니다. 추가() ” 메서드는 목록을 전달하고 “f”는 for 루프를 사용하여 액세스하는 ArrayList 요소를 나타냅니다.

예시
이 예제에서는 이전에 만든 ArrayList를 append() 메서드를 사용하여 String으로 변환합니다. 그렇게 하기 위해 먼저 객체를 생성할 것입니다. str ” StringBuilder 클래스:

스트링 빌더 str = 새로운 스트링 빌더 ( ) ;

그런 다음 '에 있는 append() 메서드를 사용하여 ArrayList를 문자열로 변환합니다. ~을 위한 ' 루프:

~을 위한 ( 에프 : 꽃들 ) {
str. 추가 ( 에프 ) ;
str. 추가 ( ',' ) ;
}

마지막으로 ' str '는 ArrayList의 요소를 쉼표로 구분된 문자열로 저장합니다.

체계. 밖으로 . 인쇄 ( '문자열에 대한 arrayList: ' + str ) ;

산출

ArrayList를 String으로 변환하는 또 다른 방법으로 이동해 보겠습니다.

방법 3: toString() 메서드를 사용하여 ArrayList를 문자열로 변환

이 섹션에서는 ' toString() ” ArrayList를 String으로 변환하기 위한 String 클래스의 메소드. String 형식 값을 출력하는 Java에서 미리 정의된 메서드입니다. replace() 메소드는 특정 문자를 대체하기 위해 toString() 메소드와 함께 사용됩니다.

통사론
주어진 구문에 따라 toString() 메서드를 사용하여 ArrayList를 String으로 변환합니다.

arrayList.toString ( ) ;

' 배열 목록 '는 '를 사용하여 문자열로 변환됩니다. toString( )' 방법.

예시
먼저 문자열 유형 변수 ' 에스 ” toString() 메서드로 변환을 수행한 후 ArrayList 요소를 String으로 저장합니다.

에스 = 꽃들. toString ( ) ;

replace() 메서드를 사용하여 여는 ' [ ' 및 닫기 ' ] ” 쉼표로 구분된 문자열 값을 가져오려면 빈 문자열이 있는 요소 사이에 대괄호와 공백을 사용합니다.

에스 = 에스. 바꾸다 ( '[' , '' )
. 바꾸다 ( ']' , '' )
. 바꾸다 ( ' ' , '' ) ;

마지막으로 콘솔 창에 결과 문자열을 인쇄합니다.

체계. 밖으로 . 인쇄 ( '문자열에 대한 arrayList: ' + 에스 ) ;

산출

방법 4: join() 메서드를 사용하여 ArrayList를 문자열로 변환

' 가입하다() '는 String 타입 변수에 ArrayList의 요소들을 String으로 결합하는 String 클래스의 정적 메소드이다.

통사론
다음 구문은 join() 메서드에 사용됩니다.

. 가입하다 ( ',' , 배열 목록 )

여기에서 join() 메서드는 두 개의 인수를 사용합니다. 하나는 ' 배열 목록 ' 그리고 ' , '는 쉼표로 구분된 값으로 문자열을 결합합니다.

예시
이 예제에서는 ' 꽃들 ' ArrayList 및 쉼표 ' , ' 값을 분리하여 String 유형 변수에 저장하는 경우 ' 에스 ':

에스 = . 가입하다 ( ',' , 꽃들 ) ;

'를 사용하여 콘솔에 결과 문자열을 인쇄합니다. System.out.println() ' 방법:

체계. 밖으로 . 인쇄 ( '문자열에 대한 arrayList: ' + 에스 ) ;

산출

Java에서 ArrayList를 String으로 변환하는 가장 쉬운 방법을 컴파일했습니다.

결론

ArrayList를 String으로 변환하기 위해서는 “ + '연산자, append() 메서드, toString() 메서드, join() 메서드. 이러한 메서드는 ArrayList의 요소를 쉼표로 구분된 문자열 값으로 변환합니다. 그러나 + 연산자를 사용하는 것이 지정된 변환을 수행하는 가장 쉬운 방법입니다. 이 블로그에서는 Java에서 ArrayList를 String으로 변환하는 방법을 자세한 예제와 함께 설명했습니다.