Hallo,
ich programmiere gerade ein Porgramm was einen beliebigen Satz in die verschiednen Wörter aufteilen soll und diese Zählen soll.
Da ich im Moment auch das Arbeiten mit Methoden übe habe ich das natürlich hier auch gemacht.
Follgendes Problem. Ich bekomme bei Zeile 9 eine "actual and formal argument lists differ in length" Meldung.
Ich weiß was diese Aussat nur bin ich seit zwei Studnen am versuchen das zu behebne und bin langsam am Ende. 😅
Danke schonmal für eure Antworten
[CODE lang="java" highlight="9"]public class satz {
public static void main(String[] args) {
new satz().teilen();
}
public void teilen(){
eingabe();
String[] liste =split();
ausgabe();
}
public String satz;
public String zeile;
public int zaehler;
//Eingabe Satz
public String eingabe(){
System.out.println("Gebe ein Satz ein:");
Scanner eingabe = new Scanner(System.in);
satz=eingabe.nextLine();
return satz;
}
//Split Satz
public String[] split(){
String[] split = satz.split(" ");
return split;
}
//Liste ertellen und füllen
public Map map(String[] liste) {
Map<String, Integer> worte = new HashMap<String, Integer>();
for (int i = 0; i == liste.length;i++) {
if (worte.containsKey(liste)) {
worte.put(split(),1);
} else {
worte.put(split(), i+1);
}
}
return worte;
}
//Ausgabe
public void ausgabe(HashMap worte){
for(int i =0; i == split().length;i++){
System.out.println(worte);
}
}
}[/CODE]
ich programmiere gerade ein Porgramm was einen beliebigen Satz in die verschiednen Wörter aufteilen soll und diese Zählen soll.
Da ich im Moment auch das Arbeiten mit Methoden übe habe ich das natürlich hier auch gemacht.
Follgendes Problem. Ich bekomme bei Zeile 9 eine "actual and formal argument lists differ in length" Meldung.
Ich weiß was diese Aussat nur bin ich seit zwei Studnen am versuchen das zu behebne und bin langsam am Ende. 😅
Danke schonmal für eure Antworten
[CODE lang="java" highlight="9"]public class satz {
public static void main(String[] args) {
new satz().teilen();
}
public void teilen(){
eingabe();
String[] liste =split();
ausgabe();
}
public String satz;
public String zeile;
public int zaehler;
//Eingabe Satz
public String eingabe(){
System.out.println("Gebe ein Satz ein:");
Scanner eingabe = new Scanner(System.in);
satz=eingabe.nextLine();
return satz;
}
//Split Satz
public String[] split(){
String[] split = satz.split(" ");
return split;
}
//Liste ertellen und füllen
public Map map(String[] liste) {
Map<String, Integer> worte = new HashMap<String, Integer>();
for (int i = 0; i == liste.length;i++) {
if (worte.containsKey(liste)) {
worte.put(split(),1);
} else {
worte.put(split(), i+1);
}
}
return worte;
}
//Ausgabe
public void ausgabe(HashMap worte){
for(int i =0; i == split().length;i++){
System.out.println(worte);
}
}
}[/CODE]