Dieses Beispiel habe ich im Netz gefunden:
Ich habe es mal versucht ohne Enum nachzubilden. Ist es das gleiche?
Java:
public enum Auto {
BMW("Bayrischer Mist Wagen", "Deutsch"),
Toyota("Arigato", "Japanisch"),
Ford("Amischlitten", "Amerikanisch");
private final String beschreibung;
private final String herkunft;
Auto(String info, String land){
beschreibung=info;
herkunft=land;
}
public String getBeschreibung(){
return beschreibung;
}
public String getHerkunft(){
return herkunft;
}
}
Java:
public class Panjutorials {
public static void main(String[] args) {
for(Auto marke: Auto.values()){
System.out.printf("%s t %s t %s n", marke, marke.getBeschreibung(), marke.getHerkunft());
}
}
}
Java:
public class AutoVerzeichnis {
private final String[][] auto = {
{ "BMW", "Bayrischer Mist Wagen", "Deutsch" }
{ "Toyota", "Arigato", "Japanisch" }
{ "Ford", "Amischlitten", "Amerikanisch" }
};
private final int MARKE = 0;
private final int BESCHREIBUNG = 1;
private final int HERKUNFT = 2;
public static void main(String[] args) {
for(int i=0; i<auto.length; i++) {
System.out.printf("%s%t%s%t%s%n",
auto[i][MARKE],
auto[i][BESCHREIBUNG],
auto[i][HERKUNFT]);
}
}
}