<identifier> expected in List

Status
Nicht offen für weitere Antworten.
E

Ete

Gast
Code:
public class List implements ADTList {

	private Element item;
	private List next;					// List preview evt.	
	

	public List() {
		item = null;
		next = null;
	}
	
	public Element getInhalt() {
		return item;
	}
	
	public List getNext() {
		return next;
	}
	
	public boolean isEmpty() {
		return next == null;
	}
	
	public Element firstElement() {
		if (isEmpty())
			return null;
		else
			return next.item;
	}
		
	public int length() {
		if (isEmpty())
			return 0;
		else
			return 1 + next.length();
	}
	
	public List insert(Element x) {
		List l = new List();
		l.item = x;
		l.next = next;
		next = l;
		return this;
	}
	
	public List append(Element x) {
		if (isEmpty())
			return insert(x);
		else
			return next.append(x);
	}

	private List find(Element x) {
  		if (isEmpty())
    			return null;
  		else
    		if (firstElement().equals(x))
      			return this;
    		else
      			return next.find(x);
	}

	public List delete(Element x) {
		List l = find(x);
		if (l != null)
			l.next = l.next.next;
		return this;
	}
	
	public List delete() {
		if (!isEmpty())
			next = next.next;
		return this;
	}

	public boolean isInList(Element x) {
		return (find(x) != null);
	}
	
	public Element lastElement() {
		if (isEmpty())
			return null;
		else 
			for(int i = 0; i< length(); ++i)
				next = next.next;
			return next.item;		//????????????????????
	}
	
	public String toString() {
		return (next == null ? " nix da " : " Liste: " + next.item + next);
	}

	static void println(Element x) {
		System.out.println(x.toString());
	}
	
	
	//public static void main(String[] args) {
		
	List l1 = new List();
	
	
	l1.append("ABCDE");
	

	//}
}

Tag Jungs,
das ist mein Code!
Das die Fehlermeldung: List.java:103: <identifier> expected
l1.append("ABCDE");
^


und ich hab keine ahnung woran es liegt??!!
Würde mich freuen wenn einer weiter weiß!!
Danke!

[/code]
 
S

SlaterB

Gast
außerhalb von Operatioen kannst in einer Klasse im wesentlichen nur Variablen definieren,
Exemplarvariablen oder statische Variablen

eine normale Code-Zeile wie
l1.append("ABCDE");
gehört in eine Operation oder Konstruktor
 
E

Ete

Gast
Also gut ich habe die zeilen jetzt mal innerhalb des main- Blocks
stehen also:
.
Code:
public static void main(String[] args) {
          List l1 = new List();
          l1.insert("ABCDE");
}
Jeztz sagt der compiler folgendes:

insert(Element) in List cannot be applied to (java.lang.String)

dazu muss ich erwähnen so sieht meine klasse Element aus:
Code:
public class Element {

	private String inhalt;

	

	public Element(String inhalt) {

		this.inhalt = inhalt;

	}

	

	public String toString() {

		return inhalt;

	}

}
 
S

SlaterB

Gast
tja, die Operation erwartet ein Element, du übergibts ein String, Fehler ;)
-> nicht String übegeben sondern Element
 
E

Ete

Gast
Ja das klappt!!
Danke vielmahls!
Allerdings besteht meine Liste ja dann aus einem einzelnen Objekt und nicht aus einer Reihe von Zeichen
 
S

SlaterB

Gast
das Programm macht genau das was du programmierst, nicht was du 'eigentlich willst' ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2
monsterherz error: <identifier> expected Java Basics - Anfänger-Themen 2
M error: '.class' expected switch(char) Java Basics - Anfänger-Themen 32
franzi.ska Blue-j: ‘]‘ expected Java Basics - Anfänger-Themen 1
C error: <identifier> expected Java Basics - Anfänger-Themen 13
P <identifier> expected Java Basics - Anfänger-Themen 3
J Compiler-Fehler Illegal Start of expression / '/'expected Java Basics - Anfänger-Themen 3
L Methoden Zugriff <identifier> expected Java Basics - Anfänger-Themen 13
Z Klassen Error: ';' expected - was mache ich falsch? Java Basics - Anfänger-Themen 4
J Compiler-Fehler class interface or enum expected Java Basics - Anfänger-Themen 1
J Syntax error on token ";",, expected Java Basics - Anfänger-Themen 2
lBlKha0s Fehlermeldung : class interface or enum expected Java Basics - Anfänger-Themen 9
W Compiler-Fehler Fehler - <identifier> expected, wo liegt mein Fehler? Java Basics - Anfänger-Themen 4
T error: class, interface, or enum expected Java Basics - Anfänger-Themen 5
D Compiler-Fehler error: .class expected Java Basics - Anfänger-Themen 2
S Compiler-Fehler error: ';' expected (finde Fehler nicht) Java Basics - Anfänger-Themen 10
P <identifier> expected Fehler bitte um Hilfe Java Basics - Anfänger-Themen 5
J identifier expected Java Basics - Anfänger-Themen 2
D Erste Schritte Fehlermeldung "Syntax error on token ";", { expected after this token" Java Basics - Anfänger-Themen 13
L Compiler-Fehler error: class, interface or enum expected Java Basics - Anfänger-Themen 2
B Compiler-Fehler 86:11: error: ';' expected obwohl kein ";" hingehört! Java Basics - Anfänger-Themen 10
F .class expected Java Basics - Anfänger-Themen 3
M Syntax error on token ";", { expected after this token Java Basics - Anfänger-Themen 3
0 .class expected Arrays -- warum? Java Basics - Anfänger-Themen 9
P Compiler-Fehler "class, interface, or enum expected" Java Basics - Anfänger-Themen 5
K class, interface or enum expected Java Basics - Anfänger-Themen 14
S expected java.lang.string but found char Java Basics - Anfänger-Themen 5
R Switch Abfrage: Found boolean but expected int? Java Basics - Anfänger-Themen 7
T class, interface, or enum expected Java Basics - Anfänger-Themen 2
K <identifier> expected Java Basics - Anfänger-Themen 18
L Polymorphie <identifier> expected trotz "Angabe" Java Basics - Anfänger-Themen 2
2 <identifier> expected - Problem Java Basics - Anfänger-Themen 2
O Fragezeichenoperator assert expected Java Basics - Anfänger-Themen 7
S Methode mit zweidimensionalem Array als Parameter: '.class' expected Java Basics - Anfänger-Themen 2
H einfaches Array -> ']' expected Java Basics - Anfänger-Themen 9
W '.class' expected Java Basics - Anfänger-Themen 5
J class, interface, or enum expected - finde Fehler nicht. Java Basics - Anfänger-Themen 4
I ';' expected, kann den Fehler nicht finden... Java Basics - Anfänger-Themen 2
D class, interface or enum expected Java Basics - Anfänger-Themen 2
J class expected Java Basics - Anfänger-Themen 4
M return Fehler .class expected Java Basics - Anfänger-Themen 19
J class, interface, or enum expected Java Basics - Anfänger-Themen 4
danielita Identifier Expected Java Basics - Anfänger-Themen 8
I identifier und ) expected Java Basics - Anfänger-Themen 3
T class, interface or enum expected Java Basics - Anfänger-Themen 3
D "Illegal Start of Expression" und "; expected Java Basics - Anfänger-Themen 3
T .class expected Java Basics - Anfänger-Themen 5
NoXiD ; Expected Java Basics - Anfänger-Themen 2
P public enum ";"expected Java Basics - Anfänger-Themen 7
G <identifier> expected bei public void final Java Basics - Anfänger-Themen 3
D "identifier expected" und "cannot find symbol Java Basics - Anfänger-Themen 4
G Blue J - Fehlermeldung - identifier expected - illegal start Java Basics - Anfänger-Themen 6
zilti identifier expected bei Threads Java Basics - Anfänger-Themen 2
G sinnlos >>> "]" expected Java Basics - Anfänger-Themen 9
G "Identifier expected" Java Basics - Anfänger-Themen 9
S idetifier expected Java Basics - Anfänger-Themen 3
H <identifier> expected Java Basics - Anfänger-Themen 19
P Wieso kommt die Fehlermeldung ".class expected"? Java Basics - Anfänger-Themen 2
B Syntax error on token ";", { expected after this t Java Basics - Anfänger-Themen 7
G array list - identifier expected Java Basics - Anfänger-Themen 4
M Fehler Identifier Expected Java Basics - Anfänger-Themen 4
J [JavaKara] '.' expected import JavaKaraProgram Java Basics - Anfänger-Themen 2
K Array deklarieren und befüllen; "]" expected Java Basics - Anfänger-Themen 7
N Fehler <identifier> expected. Weiss nicht was falsch i Java Basics - Anfänger-Themen 2
K identifier expected | problem mit variable Java Basics - Anfänger-Themen 6
G identifier expected Java Basics - Anfänger-Themen 2
J Fehler identifier expected Java Basics - Anfänger-Themen 10
K 'class' or 'interface' expected Java Basics - Anfänger-Themen 3
G Fehlermeldung ']' expected, Objekterstellung in Laufzeit Java Basics - Anfänger-Themen 8
B Compiler Fehler "{" expected, kann doch nich sein? Java Basics - Anfänger-Themen 9
S syntax error variable declarator ID expected Java Basics - Anfänger-Themen 3
M Problem mit "<identifier> expected" in Actio Java Basics - Anfänger-Themen 4
D Array List mit Objekten sortieren Java Basics - Anfänger-Themen 2
J Array.list vergleichen Java Basics - Anfänger-Themen 1
B Vektor vs List Java Basics - Anfänger-Themen 4
volcanos Addition -> List<Integer> mit Arrays.asList() versus List<Integer>ArrayList<>() Java Basics - Anfänger-Themen 14
H Interface Wieso "List<String> list = new ArrayList<>[…]" Java Basics - Anfänger-Themen 4
T Linked List set-Methode Java Basics - Anfänger-Themen 2
volcanos List & ArrayList nach Familiennamen abfragen Java Basics - Anfänger-Themen 57
berserkerdq2 Ich gebe eine ArrayList als List zurück per MEthode, wie kann ich nun aber die ArrayList speichern? Java Basics - Anfänger-Themen 46
L Datentypen Array List Java Basics - Anfänger-Themen 9
J Java List, Bitte um Hilfe Java Basics - Anfänger-Themen 15
J Java List, bitte um Hilfe Java Basics - Anfänger-Themen 3
F GSON file mit einer List erstellen Java Basics - Anfänger-Themen 2
B Interface List - Objekt übergeben? Einzelnes Objekt geht, aber Liste nicht? Java Basics - Anfänger-Themen 4
O Collections.sort und List.sort mit Lambda Verwirrung Java Basics - Anfänger-Themen 5
J String Array zu Map<Character, List<Character>> mit Streams Java Basics - Anfänger-Themen 1
G Linked list, Methode zum Vertauschen von Elementen Java Basics - Anfänger-Themen 14
I csv auslesen, mittels List Java Basics - Anfänger-Themen 18
C Collections List über Interface zugreifen Java Basics - Anfänger-Themen 32
I Methoden List.contains() beim 2. Element = true Java Basics - Anfänger-Themen 1
N HashMap in List good practice? Java Basics - Anfänger-Themen 2
B SWAP List; Liste neu anordnen Java Basics - Anfänger-Themen 4
W Stream Array List - Frage Java Basics - Anfänger-Themen 5
E Interface List nicht als Collection an erkannt. Java Basics - Anfänger-Themen 14
X Array List geordnet ausgeben. (JSF und JAVA) Java Basics - Anfänger-Themen 1
D new arraylist (List) dynamisch erstellen Java Basics - Anfänger-Themen 1
Yjuq Generic Methode - Wie muss die List Definition aussehen? Java Basics - Anfänger-Themen 3
M List<String> auswählen Java Basics - Anfänger-Themen 42
F In List Rekursiv suchen Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben