Im Moment benutze ich einen Ausschnitt wie folgt aus:Java Array wechselndem Inhalt
private void updateWidth() {
rowWidth=new int[]{
font.getWidth(MainClass.getMain().lang().getString("start"), 120)+20,
font.getWidth(MainClass.getMain().lang().getString("name")+": "+name+"I", 120)+20,
font.getWidth(MainClass.getMain().lang().getString("currentHigh"), 120)+20,
font.getWidth(MainClass.getMain().lang().getString("back"), 120)+20
};
}
Aber persönlich ich wirklich nicht, Reihe nr mag 2. Wo ich immer, wenn ich die Werte aktualisieren, ein neues Objekt erstellen . Ist das wirklich okay oder fehlt mir eine offensichtliche Lösung?
Wenn 'rowWidth' immer die Länge' 4' hat, können Sie einfach die Einträge überschreiben: 'rowWidth [0] = ...; rowWith [1] = ...; rowWith [2] = ...; rowWith [3] = ...; ' – Turing85