derletztekick: Übergabe von Variablen

Beitrag lesen

Hallo Matthias,

»» Guten Morgen,

ich hätte gerne gewusst, ob es möglich ist:

public String create( String test1="", String test2="" ) {

----------------^      ----------^
Warum willst Du der Methode schon startwerte geben, die soll sie doch beim aufruf erst erhalten!

String str;
   if( test1 != "", test2 != "" ) {

Einen String solltest Du so: string1.equalsIgnoreCase(string2)
oder einfach nur mit equals() prüfen, wenn die Groß- und Kleinschreibung egal ist!

Somit dann also wie folgt:

  
public String createStr( String test1, String test2 ) {  
  if (!test1.equals("") && !test2.equals("")) { // hier könnte ein trim() noch helfen  
    return "Test1 = "+ test1 +" und Test2 = "+ test2;  
  }  
  else {  
    return "Fehler";  
  }  
}  
  
//der Aufruf  
System.out.println(createStr("Katze","Hund");  

Mit freundlichem Gruß
Micha