Я работал над уроком по Java, и этот раздел был посвящен перечислениям. У меня есть это в моем Enum:
public enum tuna {
Camaro("Orange", "1968"),
Silverado("Red","1996"),
Sierra("Black","2007"),
Equinox("Silver","2011");
private final String color;
private final String year;
tuna(String carColor, String age){
color = carColor;
year = age;
}
public String getColor(){
return color;
}
public String getYear(){
return year;
}
}
и это в моем классе Java, который печатает это:
for(tuna cars: tuna.values()){
System.out.printf("%s\t\t%s\t\t%s\n", cars, cars.getColor(), cars.getYear()
Который распечатывает:
![enter image description here](https://i.stack.imgur.com/r9yFF.png)
Видите, как «Красный» и «1996» для Сильверадо расположены намного правее (потому что «Сильверадо» длиннее других слов)?
Ну, как я могу это исправить, чтобы детали длинных слов были на одинаковом расстоянии от остальных?
P.S. если я сокращу «Сильверадо» до «Серебро», это нормально:
![enter image description here](https://i.stack.imgur.com/5b6uY.png)