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

Java Basic Tutorial

Java Flow Control

Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

Java Exception Handling

Java List

Java Queue (Queue)

Java Map Collection

Java Set Collection

Java Input/Output (I/O)

Java Reader/Writer

Other Java topics

Usage and example of Java ArrayList toString()

Java ArrayList Methods

The toString() method of Java ArrayList converts an arraylist to a String.

The syntax of toString() method is:

arraylist.toString()

Parameters of toString()

The toString() method does not take any parameters.

Return value of toString()

  • Return the string representation of arraylist

Example: Convert ArrayList to String

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    ArrayList<String> languages = new ArrayList<>();
    //Add elements to ArrayList
    languages.add("Java");
    languages.add("Python");
    languages.add("C");
    System.out.println("ArrayList: ", + languages);
    //Convert ArrayList to String
    String list = languages.toString();
    System.out.println("String: ", + list);
  }
}

Output Result

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

In the above example, we created an array list named languages. Note this line,

String list = languages.toString();

In this example, we have used the toString() method to convert the arraylist to a string. This method converts the entire arraylist to a single String.

NoteThe ArrayList class does not have its own toString() method. It overrides the method from the Object class instead.

Java ArrayList Methods