Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java程序?qū)rrayList轉(zhuǎn)換為字符串,字符串轉(zhuǎn)換為ArrayList

Java 實例大全

在此示例中,我們將學(xué)習(xí)在Java中將arraylist與字符串進(jìn)行相互轉(zhuǎn)換。

要理解此示例,您應(yīng)該了解以下Java編程主題:

示例1:將Arraylist轉(zhuǎn)換為字符串

import java.util.ArrayList;

class Main {
  public static void main(String[] args) {
    ArrayList<String> languages= new ArrayList<>();

    //在數(shù)組列表中添加元素
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    System.out.println("ArrayList: " + languages);

    //將arraylist轉(zhuǎn)換為字符串
    String arraylist = languages.toString();
    System.out.println("String: " + arraylist);

  }
}

輸出結(jié)果

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

在上面的示例中,我們創(chuàng)建了一個名為languages的數(shù)組列表。注意這一行,

languages.toString();

在這里,toString()方法將arraylist轉(zhuǎn)換為字符串。整個arraylist轉(zhuǎn)換為單個字符串。

注意:我們還可以將arraylist轉(zhuǎn)換為字符串?dāng)?shù)組。要了解更多信息,請訪問Java ArrayList到Array的轉(zhuǎn)換

示例2:使用join()將ArrayList轉(zhuǎn)換為字符串

import java.util.ArrayList;

class Main {
  public static void main(String[] args) {
    ArrayList<String> languages= new ArrayList<>();

    //在數(shù)組列表中添加元素
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    System.out.println("ArrayList: " + languages);

    //將arraylist轉(zhuǎn)換為字符串
    String arraylist = String.join(", ", languages);
    System.out.println("String: " + arraylist);

  }
}

輸出結(jié)果

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

在上面的示例中,我們使用了String類的join()方法將arraylist轉(zhuǎn)換為字符串。要了解更多信息,請訪問Java String join()

示例3:將字符串轉(zhuǎn)換為ArrayList

import java.util.ArrayList;
import java.util.Arrays;

class Main {
  public static void main(String[] args) {

    //創(chuàng)建一個字符串
    String str = "Java, JavaScript, Python";
    System.out.println("String: " + str);

    //將字符串轉(zhuǎn)換為數(shù)組
    String[] arr = str.split(",");

    //從字符串創(chuàng)建一個arraylist
    ArrayList<String> languages = new ArrayList<>(Arrays.asList(arr));
    System.out.println("ArrayList: " + languages);
  }
}

輸出結(jié)果

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

在上面的示例中,我們創(chuàng)建了一個名為 str 的字符串。我們已經(jīng)使用 split() 方法將給定的字符串轉(zhuǎn)換為數(shù)組。要了解有關(guān)拆分字符串的更多信息,請訪問Java String split()。

注意表達(dá)式

Arrays.asList(arr)

asList()方法將字符串?dāng)?shù)組轉(zhuǎn)換為arraylist。

Java 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清