Frage von JOSUE2000, 47

Java Problem...mit String for loop?

Hallo erstmal,der Compiler sagt beim ersten Fehler : "The type of the expression must be an array type but it resolved to String"und beim zweiten : "The method Sleep(int) is undefined for the type Lilfunhacking"ich will

jede 200ms einen Buchstaben ausgeben...hat jemand Vorschläge?!bitte helfen...unten ist das Bild

Antwort
von AnonYmus19941, 21
  1. Bitte benutze pastebin oder eine ähnliche Website oder auch die Code-Funktion von GF. Das macht es uns viel einfacher.
  2. In der ersten Zeile der for-Schleife müsste es "S.o.pl(eSplit[z]);" heißen
  3. Einfach nur "Sleep()" reicht nicht aus. Lies dir mal diese Seite (https://stackoverflow.com/questions/3342651/how-can-i-delay-a-java-program-for-a...) durch, oder auch den Verweis (http://mindprod.com/jgloss/sleep.html). Zusammengefasst:
try {
Thread.sleep(200);
} catch(InterruptedException ex) {
Thread.currentThread().interrupt();
}
Antwort
von androhecker, 16

In Java sind Strings Objekte und keine Character Arrays, du musst die charAt(int index) Methode nutzen.

Und bei dem zweiten: Thread.sleep(long millisekunden);

Antwort
von tDoni, 19

Für Sleep fehlt dir vermutlich ein "import"

"e" ist ein String du willst aber ein Array. Nimm doch "eSplit".

Wenn du weitere Fragen zum Programmieren hast, schau auf http://stackoverflow.com/ vorbei.

Edit: wie bereits erwähnt, musst du Thread.sleep() verwenden.

Kommentar von thiesyy ,

bei sleep muss er Thread.sleep() machen

Antwort
von thiesyy, 27

E [z] ist weil e kein string [] ist und sleep musst du Thread.sleep (1000) (für eine sekunde)

Keine passende Antwort gefunden?

Fragen Sie die Community