We can write an array of strings to the output console in Java by using loops or built-in utility methods. The following are the ways to write an array of strings to the output console.
Using for-loop
Using Arrays.toString()
Nested Array
A for loop iterates through the array and prints each element to the console. It repeats a code block for a specified number of iterations.
SyntaxThe following is the syntax for using for loop
for (statement 1; statement 2; statement 3) { // code block to be executed }Example
The following example demonstrates writing elements of an array to the output console through looping
public class Welcome { public static void main(String[] args) { String[] greeting = new String[3]; greeting[0] = "This is the greeting"; greeting[1] = "for all the readers from"; greeting[2] = "Java Source ."; for (int i = 0; i < greeting.length; i++){ System.out.println(greeting[i]); } } }Output
This is the greeting For all the readers From Java source .Using Arrays.toString()
The java.util.Arrays.toString(int[]) method provides a string representation of the elements in the specified int array. This representation includes the array's elements enclosed in square brackets ("[]"), with adjacent elements separated by ", " (a comma and a space).
ExampleThe following example demonstrates writing elements of an array to the output console using Arrays.toString()
import java.util.Arrays; public class HelloWorld { public static void main(String[] args) { String[] arr = new String[] {"Tutorials", "Point", ".com"}; System.out.println(Arrays.toString(arr)); } }Output
[Tutorials, Point, .com] .Using Nested Array
The Arrays.deepToString() method is used for nested arrays (arrays within arrays). It returns a string representation of multidimensional arrays, ensuring that each sub-array is properly represented, with brackets around each array and all elements displayed.
ExampleThe following example demonstrates writing elements of an array to the output using Arrays.deepToString() method
import java.util.Arrays; public class HelloWorld { public static void main(String[] args) { String[][] deepArr = new String[][] {{"Sai", "Gopal"}, {"Pallavi", "Priya"}}; System.out.println(Arrays.toString(deepArr)); System.out.println(Arrays.deepToString(deepArr)); } }Output
[[Sai, Gopal], [Pallavi, Priya]]
java_arrays.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4