ArrayList<Integer> line = new ArrayList<Integer>(); while (true) { line.add(0, 1); for (int i = 1; i < row - 1; i++) { line.set(i, line.get(i) + line.get(i + 1)); } }