// A21.java import java.util.*; public class A21 { private final static String B = "01"; public static void main(String[] args) { ArrayList given = init(); ArrayList> computed = compute(given); output(computed); output(computed); } public static ArrayList init() { ArrayList given = new ArrayList(); given.add("01010101"); given.add("11011001"); given.add("10001000"); given.add("00010011"); return given; } public static ArrayList> compute(final ArrayList given) { ArrayList> computed = new ArrayList>(); int n = given.size(); for(int i=0; i counts = count(t); computed.add(counts); } return computed; } public static ArrayList count(final String t) { ArrayList counts = new ArrayList(); char b = B.charAt(0); int[] k = {0,0}; int l = t.length(); for(int j=0; j> computed) { int m = computed.size(); System.out.println(); for(int i=0; i aL = computed.get(i); System.out.println(aL.get(k)); } ++k; } }