Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Java recursive test
//'main' method must be in a class 'Rextester'. //Compiler version 1.8.0_111 import java.util.*; import java.lang.*; import java.lang.reflect.*; class Rextester { public static void main(String args[]) { System.out.println(iterate(Array.newInstance(Integer.class, 2,2,2,3), "")); } public static String iterate(Object o, String space){ StringBuffer sb = new StringBuffer(space + "[\n"); if(o == null || !o.getClass().isArray()) sb.append(space + o); else{ for(int i = 0; i < Array.getLength(o); i++){ sb.append(iterate(Array.get(o,i), space + " ")); } } return sb.append(space + "]\n").toString(); } }
run
|
edit
|
history
|
help
0
project euler 12, java
1a
1a
rd dap da
assigment java programming
Speed
3.c
4th ques
hellojava.java
K closest points