Übergabe problem

Status
Nicht offen für weitere Antworten.

Nao88

Bekanntes Mitglied
[highlight=Java]import javax.swing.JOptionPane;


public class Hauptprg {
public static void main(String[] args) {

String s1 = JOptionPane.showInputDialog("Bitte geben sie eine Klasse ein: ");
WwwSuchen link = new WwwSuchen(s1);
link.seitenadd ();
System.out.println(s1);//hier solte jetzt die url stehen und nicht mehr 1234
}


}



public class WwwSuchen {
String s1;
void seitenadd (){
if(s1.equals("1234")){
s1="http://www.google.de/";//url
}
System.out.println(s1);
return;
}

public WwwSuchen(String s1) {
this.s1 = s1;
}

}
[/highlight]
danke schon mal nettes neues bord
und wo kann ich die cods im Forum Formatieren und wo sind die Smileys hin???
 
Zuletzt bearbeitet:
entweder seitenadd() gibt den neuen String als Rückgabewert oder du baust noch eine neue Methode getS1() ein,

jedenfalls wird nicht die lokale Variable in irgendeiner alten Methode geändert, nur weil du irgendwo anders irgendeiner Variablen einen neuen Wert zuweist,

-------

Code-Tags und Smilys gibts neben der Eingabemaske,
bei 'Direkt antworten nicht', aber wie kann man das bei einem neuen Thema übersehen?

da müsstest du mir zumindest einen Screenshot schicken, wie das genau aussieht 😉
 
dir ist doch bekannt, dass eine Methode einen Rückgabewert hat, oder?
dies könnte der String sein und den verwendest du dann in der main-Methode
 
so ist besser

[highlight=Java]import javax.swing.JOptionPane;


public class Hauptprg {
public static void main(String[] args) {

String s1 = JOptionPane.showInputDialog("Bitte geben sie eine haupte ein ein: ");
WwwSuchen link = new WwwSuchen(s1);
link.seitenadd ();
s1=link.seitenadd ();
}
}

________________________

public class WwwSuchen {
int i;
String s1;
String seitenadd (){
if(s1.equals("1234")){
s1="http://www.google.de/";


}
return s1;
}


public WwwSuchen(String s1) {
this.s1 = s1;
}
}
[/highlight]

nur ich sehen immer noch keine Zusatz Sachen wie Code oder Smiley grrrmmmfff

so sieht es aus bei mir wenn ich ein neues Thema erstellen will
http://www.xup.in/pic,15280706/java_forum.jpg
 
Zuletzt bearbeitet:
> link.seitenadd ();
> s1=link.seitenadd ()

streiche noch die erste dieser beiden Zeilen 😉

das mit dem Bild hatte ich schon gesehen und weitergeleitet, vielleicht wird sich dazu noch wer melden,
kannst schonmal schauen, ob du unter
Kontrollzentrum > Einstellungen ändern
einen besonders einfachen Editor ausgewählt hast, alle fehlenden Anzeigen erklärt das aber meiner Meinung nach nicht,

vielleicht sind auch Infos wie Browser + Einstellungen wichtig,
dass die URL usw. auf deinem Bild fehlt, macht mich auch stutzig,
meist gibts aber einfache Erklärungen
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben