Stringarray als Funktionsparameter

jackwhite

Mitglied
könnte mir einer sagen wie ich das verkürzen könnte mit arrays? oda anderst?

Code:
public void make(String string1, String string2, String string3, String string4, String string5) {
     		
		buttons[1].setLabel(string1);
                              buttons[2].setLabel(string2);
                              buttons[3].setLabel(string3);
                              buttons[4].setLabel(string4);
                              buttons[5].setLabel(string5);
}

ich habs erst so versucht

Code:
public void make(String str[]){
     for(int i=1; i<=5; ++i){
         buttons[i].setLabel(str[i]);
     }
}

aber wenn ich es so aufrufen möchte geht es nicht...

make("sdaa","fsdf","aeffa");
 

tfa

Top Contributor
varargs-Parametern können hier helfen:

Java:
public void make(String... str){
     for(int i=1; i<=str.length; ++i){
         buttons[i].setLabel(str[i]);
     }
}
 

jackwhite

Mitglied
ach genau... danke

und könnte ich sowas verkürzen?

Code:
final String n = "    ";

make(n,n,n,n,n,"01","02","03","04","05","06","07","08","09","10","11",
 "12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31",n,n,n,n,n,n);

weil ich muss die funktion öfters mit so vielen parametern benutzen
 
Zuletzt bearbeitet:

Final_Striker

Top Contributor
Code:
public void make(String str[]){
   for(int i=0; i < str.lenght; ++i){
      buttons[i].setLabel(str[i]);
   }
}


public void tuWas(){
   String arr = new String[3];
   arr[0] = "Hallo";
   arr[1] = "Welt";
   arr[2] = "!"
   make(arr);
   ...
   ...
   make(arr);
}

Zum Beispiel so.

Aber ohne zu wissen was du eigentlich damit bezwecken willst, kann man nicht viel zu deine Vorgehen sagen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Stringarray an Java Basics - Anfänger-Themen 1
N StringArray alphabetisch sortieren Java Basics - Anfänger-Themen 4
M Umwandlung von StringArray in String Java Basics - Anfänger-Themen 2
T StringArray verlgeichen Java Basics - Anfänger-Themen 27
F Freier Index im Stringarray Java Basics - Anfänger-Themen 3
A Wie kann man einen zufälligen String aus einem StringArray auswählen? Java Basics - Anfänger-Themen 6
P StringArray mit String befüllen Java Basics - Anfänger-Themen 3
G Objekte aus ArrayList in StringArray konvertieren?! Java Basics - Anfänger-Themen 13
M set<String> in ein StringArray umwandeln? Java Basics - Anfänger-Themen 3
J Datentypen Umwandlung von Arraylist in ein StringArray Java Basics - Anfänger-Themen 10
S ermitteln eines Wertes im StringArray Java Basics - Anfänger-Themen 4
A Stringarray toString Java Basics - Anfänger-Themen 5
D OOP StringArray in doubleArray konvertieren Java Basics - Anfänger-Themen 13
K Scanner -> StringArray Java Basics - Anfänger-Themen 7
M StringArray "AA" "AB" "AC". Java Basics - Anfänger-Themen 8
A Stringarray formatieren Java Basics - Anfänger-Themen 2
G Stringelemente in Stringarray verteilen. Java Basics - Anfänger-Themen 3
G Stringarray durch was ersetzen? Java Basics - Anfänger-Themen 14
M StringArray[][] Java Basics - Anfänger-Themen 4
J String -> Stringarray Java Basics - Anfänger-Themen 5
K Stringarray zu Vector hinzufügen Java Basics - Anfänger-Themen 2
B Zusicherung als Funktionsparameter Java Basics - Anfänger-Themen 5
S Optionale Funktionsparameter? Java Basics - Anfänger-Themen 4
B final vor Funktionsparameter? Java Basics - Anfänger-Themen 21

Ähnliche Java Themen

Neue Themen


Oben