Home
/
JavaForum
/
Beginner
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
2.459 User online
7 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 1352 von 2963 (46%)
Autor
Harald Faber
Datum
05.11.03, 09:38
Betreff
Re: Problem beim umwandeln
Zitat:
Hallo Ich würde mich freuen wenn mir jemannd
helfe könnte und zwar geht um einen Satz der von Links nach rechts geschrieben werden soll
aber das funktioniert nicht so wie Ich mir das vorgestellt hab hier ist der Quellcode:
public void paint(Graphics g){
String text = "Willkommen auf meiner Homepage";
String buchstabe ="h";
for(int position = 30, anzahl = 0; anzahl <= 30;anzahl++){
for(int pause = 0; pause <= 9000000;pause++);
position=position+7;
buchstabe = text.charAt(anzahl);
g.drawString(buchstabe, position, 30);
}
und die Fehlermeldung: Hallo.java:15 Incompatible type for = Can't convert to Java.lang.String.
Danke schon mal im voraus
Ich nehme an, die 15 ist die Zeile, in der der Fehler ist?!
Wie auch immer, der Grund liegt bei
String buchstabe ="h";
und nachfolgendem
buchstabe = text.charAt(anzahl);
Ein kurzer Blick in die API zeigt, dass charAt(...) ein char zurückgibt, Du dieses char aber einem String (Variable 'buchstabe') zuweisen möchtest.
Also ändere
String buchstabe ="h";
in
char buchstabe ="h";
und
g.drawString(buchstabe, position, 30);
in
g.drawString(new String(buchstabe), position, 30);
und alles wird gut. ;-)
Diskussionsverlauf:
Problem beim umwandeln
Re: Problem beim umwandeln
Re: Problem beim umwandeln
Re: Problem beim umwandeln
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com