Methoden String in charArray verwandeln?

phynux

Mitglied
Java:
public int vergleichen(Datenelement e) {
	if (!(e instanceof Schueler))
		return -2;
	else if (((?????????)e).vNameGeben() == vName) {
		return 0;
	} else if (((?????????)e).vNameGeben() < vName) {
		return 1;
	} else if (((??????)e).vNameGeben() > vName) {
		return -1;
	} else {
		return -2;
	}
}

Mithilfe der oberen Methode will ich später Namen von Schülern in einem Binär-Baum suchen, also wenn der Name "kleiner" ist soll -1 wenn er größer ist 1 und bei Gleichheit 0 zurückgegeben werden, um die Namen zu vergleichen muss ich den String-Wert allerdings erstmal in ein Feld aus Zeichen verwandeln wozu ich auch schon die Methode public char[] toCharArray() entdeckt habe. Nur weiß ich nicht wie ich damit umgehen soll, hier mein kläglicher Versuch:
Java:
public String vNameGeben() {
	char[] chars = vName.toCharArray(); ???:L
	return vName;
}
 
Oh, tatsächlich danke 😱

Ich würde allerdings trotzdem gerne wissen wie ich mit der Methode public char[] toCharArray() umgehen muss, falls du mir das auch noch erklären kannst?
 
Ich würde allerdings trotzdem gerne wissen wie ich mit der Methode public char[] toCharArray() umgehen muss, falls du mir das auch noch erklären kannst?
Wass soll man denn da erklären?
Die Methode liefert ein Array der im String enthaltenen (UTF-8)-Zeichen zurück. Was ist daran unklar?
Dass man den Rückgabewert in einem Array von Typ
Code:
char[]
speichern muss doch hoffentlich nicht...

bye
TT
 

Neue Themen


Zurück
Oben