How to print array without using loop and recursion In java

10,435

Solution 1

Method 1:

We can print array without using loop or recursion as

  char [] crr = {'A','B','C','D','E','F'};

  System.out.println(" Print Array ="+ Arrays.toString(crr));

Output: Print Array =[A, B, C, D, E, F] 


Method 2: Firstly we make arraylist from array and then print it .

    String [] brr ={"HTML","PHP","JAVA","C"};

    ArrayList<String> arr= new ArrayList<String>(Arrays.asList(brr));

    System.out.println("ArrayList Is ="+arr);    

Source : Print array without using loop/recursion

Solution 2

Please check this answer.

public class Test {

    public static void main(String[] args) {
        Test64Numbers();
        Test32Numbers();
        Test4Numbers();
    }

    private static int currentNumber = 0;

    private static void Test1Number() { System.out.println(++currentNumber); }
    private static void Test2Numbers() { Test1Number(); Test1Number(); }
    private static void Test4Numbers() { Test2Numbers(); Test2Numbers(); }
    private static void Test8Numbers() { Test4Numbers(); Test4Numbers(); }
    private static void Test16Numbers() { Test8Numbers(); Test8Numbers(); }
    private static void Test32Numbers() { Test16Numbers(); Test16Numbers(); }
    private static void Test64Numbers() { Test32Numbers(); Test32Numbers(); }
}
Share:
10,435
Admin
Author by

Admin

Updated on June 11, 2022

Comments

  • Admin
    Admin almost 2 years

    In my application there is need to print values of array. I can not use any loop or recursion and want to print all values from http response. There is any way to print java array without using loop or recursion. For Example I have array int [] ={102,202,..12}. now i want to print values as

    102,202 .. 12 . Order maintain is not necessary .