English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 프로세스 제어

Java 배열

Java 동적 객체(I)

Java 동적 객체(II)

Java 동적 객체(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 셋

Java Set 셋

Java 입력출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램은 ArrayList를 문자열로 변환하고, 문자열을 ArrayList로 변환합니다

Java 예제 모두

이 예제에서는 Java에서 ArrayList와 문자열을相互 변환하는 방법을 배우겠습니다

이 예제를 이해하기 위해서는 다음을 이해해야 합니다Java 프로그래밍주제:

예제1:Arraylist를 문자열로 변환하다

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    ArrayList<String> languages = new ArrayList<>();
    //배열리스트에 요소 추가하다
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    System.out.println("ArrayList: " + languages);
    //arraylist를 문자열로 변환하다
    String arraylist = languages.toString();
    System.out.println("String: " + arraylist);
  }
}

출력 결과

ArrayList: [Java, Python, JavaScript]
String: [Java, Python, JavaScript]

위 예제에서는 languages라는 배열리스트를 생성했습니다. 주의해야 할 점은 이 행입니다

languages.toString();

여기서 toString() 메서드가 arraylist를 문자열로 변환합니다. 전체 arraylist를 단일 문자열로 변환합니다.

주의:arraylist를 문자열 배열로 변환할 수도 있습니다. 더 많은 정보를 얻으려면 방문하십시오Java ArrayList를 Array로 변환하다

예제2:join()를 사용하여 ArrayList를 문자열로 변환하다

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    ArrayList<String> languages = new ArrayList<>();
    //배열리스트에 요소 추가하다
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    System.out.println("ArrayList: " + languages);
    //arraylist를 문자열로 변환하다
    String arraylist = String.join(", ", languages);
    System.out.println("String: " + arraylist);
  }
}

출력 결과

ArrayList: [Java, Python, JavaScript]
String: Java, Python, JavaScript

위 예제에서는 String 클래스의 join() 메서드를 사용하여 ArrayList를 문자열로 변환했습니다. 더 많은 정보를 얻으려면 방문하십시오Java String join()

예제3:문자열을 ArrayList로 변환하다

import java.util.ArrayList;
import java.util.Arrays;
class Main {
  public static void main(String[] args) {
    //문자열을 생성하다
    String str = "Java, JavaScript, Python";
    System.out.println("String: " + str);
    //문자열을 배열로 변환하다
    String[] arr = str.split(",");
    //문자열에서 ArrayList를 생성하다
    ArrayList<String> languages = new ArrayList<>(Arrays.asList(arr));
    System.out.println("ArrayList: " + languages);
  }
}

출력 결과

String: Java, JavaScript, Python
ArrayList: [Java,  JavaScript,  Python]

위의 예제에서는 str이라는 문자열을 생성했습니다. split() 메서드를 사용하여 주어진 문자열을 배열로 변환했습니다. 문자열을 분할하는 것에 대한更多信息를 원하시면 다음을 방문하세요Java String split()

주의 표현식

Arrays.asList(arr)

asList() 메서드는 문자열 배열을 ArrayList로 변환합니다.

Java 예제 모두