StringBuilder sb = new StringBuilder(); for (int x : a) { for (int y = 0; y < ret.length; i++) { if (x == a[ret[y]]) { sb.append(':').append(x).append(':'); } else { sb.append(' ').append(x).append(' '); } } }