- Arrays in java are used to hold similar data types values.
- System.out.print() method does not print values of array.
- In order to print array values we have different ways.
- Normally we use for loop and by using index we will print each element inside array.
- let us see how many ways we can able to print values of array.
- How to print array in java using for loop?
- Yes we can print arrays elements using for loop.
- Find the length of the array using array.length and take initial value as 0 and repeat until array.length-1.
- Then access each index values of an array then print.
- package arraysinterview;
- public class PrintArray {
- /**
- * How to print java array using for loop
- * @author www.instanceofjava.com
- */
- public static void main(String [] args){
- int[] array = { 12,13,8,34,2,7,9,43,54,21};
- for (int i = 0; i < array.length; i++) {
- System.out.println(array[i]);
- }
- }
- }
Output:
- 12
- 13
- 8
- 34
- 2
- 7
- 9
- 43
- 54
- 21
2. Print string array in java using Enhanced for loop
- From java 1.5 using enhanced for loop also we can print array values.
#2. How to print string array in java using for each loop
3. Using Arrays.toString(array) method
- By using Arrays.toString(array) method we can print array values.
#3 Write a program to print array in java using Arrays.toString(array)
- package arraysinterview;
- import java.util.Arrays;
- public class PrintArray {
- /**
- * How to print java array using Arrays.toString(array)
- * @author www.instanceofjava.com */
- public static void main(String [] args){
- String[] array = { "hi", "hello", "java"};
- System.out.println(Arrays.toString(array));
- }
- }
Output:
- [hi, hello, java]
- Arrays,deepToString(array) method added in java 5 with generics and varargs.
#4 Write a program to print array in java using Arrays.deepToString(array)
- package arraysinterview;
- import java.util.Arrays;
- public class PrintArray {
- /**
- * How to print java array using Arrays.deepToString(array)
- * @author www.instanceofjava.com */
- public static void main(String [] args){
- int[][] array = new int[][]{
- {1,2,3},
- {11,12,13},
- {4 ,5,6},
- };
- System.out.println(Arrays.deepToString(array));
- }
- }
Output:
- [[1, 2, 3], [11, 12, 13], [4, 5, 6]]
5.Using Arrays.asList(array) Method
- Arrays,asList(array) method we can print array elements
#5 Write a program to print array in java using Arrays.asList(array)
- package arraysinterview;
- import java.util.Arrays;
- public class PrintArray {
- /**
- * How to print java array using Arrays.asList(array)
- * @author www.instanceofjava.com */
- public static void main(String [] args){
- int[] array ={1,2,3,4,5,6};
- System.out.println(Arrays.asList(array));
- String[] strarray ={"hi","array","print"};
- System.out.println(Arrays.asList(strarray));
- }
- }
Output:
- [[I@2a139a55]
- [hi, array, print]
No comments