public static void main(String[] args) {
String color1 = "";
String color2 = "";
String color3 = "";
String color4 = "";
String color5 = "";
String color6 = "";
String color7 = "";
String color8 = "";
int weight1 = 0;
int weight2 = 0;
int weight3 = 0;
int weight4 = 0;
int weight5 = 0;
int weight6 = 0;
int weight7 = 0;
int weight8 = 0;
List<String> colors= Arrays.asList(color1, color2 , color3 , color4 , color5 , color6 , color7 , color8);
List<String> colors2= colors.stream().filter(p -> colors.isEmpty()).collect(Collectors.toList());
List<Integer> weights = Arrays.asList(weight1, weight2, weight3, weight4, weight5, weight6, weight7, weight8);
stamp(colors2,weights);
}
private static void stamp (List<String> colors, List<Integer> weights) {
String header ="COLOR\t\t:\t WEIGHT:" +
"\n=====================================\n";
String row = "";
int i = 0;
for (String color : colors) {
row = row + color +"\t\t\t "+ weights.get(i)+ "\n";
i++;
}
System.out.println(header+row);
}