Java Arrays toString()

🎓 Check Out My Top 25 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare

In this guide, you will learn about the Arrays toString() method in Java programming and how to use it with an example.

1. Arrays toString() Method Overview

Definition:

The Arrays.toString() method returns a string representation of the contents of the specified array. This method is designed for converting arrays that are not deeply nested. For deeply nested arrays, consider using Arrays.deepToString().

Syntax:

String toString(int[] a)   // Overloaded for other primitive types and Object

Parameters:

- a: The array whose string representation is to be returned.

Key Points:

- This method is overloaded to handle different types of arrays including arrays of objects and arrays of primitive types.

- Returns "null" if the array is null.

- It provides a clear, comma-separated representation of the array's contents, enclosed in square brackets.

- For arrays of objects, it calls the toString method on each element. If the element is null, it prints "null".

2. Arrays toString() Method Example


import java.util.Arrays;

public class ToStringExample {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};

        String[] names = {"Alice", "Bob", "Charlie"};

        System.out.println("Numbers array: " + Arrays.toString(numbers));
        System.out.println("Names array: " + Arrays.toString(names));
    }
}

Output:

Numbers array: [1, 2, 3, 4, 5]
Names array: [Alice, Bob, Charlie]

Explanation:

The Arrays.toString() method is utilized to get a string representation of the specified array's contents. In the example, we convert an integer array and a string array to their string representations and print them out. The method provides a clean and readable way to view the contents of an array.

My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:

Comments

Spring Boot 3 Paid Course Published for Free
on my Java Guides YouTube Channel

Subscribe to my YouTube Channel (165K+ subscribers):
Java Guides Channel

Top 10 My Udemy Courses with Huge Discount:
Udemy Courses - Ramesh Fadatare