Run Code
|
API
|
Code Wall
|
Users
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Blog
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
Please
log in
to post a comment.
JavaScript on Java's System.out.println()
1(B)
else weird
MinMaxArray
bit right 2
single_digit
Java Object Graph Dumper (iterative)
pattern of the day (code formatting fixed)
Complex number multiplication (leetcode)
Fibonacci numbers 0 - 94
stackse - search stackoverflow differently
Please log in to post a comment.