strings rückwärts abspielen (schleife?)

Status
Nicht offen für weitere Antworten.

MacDuff

Mitglied
hey, der titel sagt eigentlich schon alles...
ich hab jetzt mal auf dem applet einen text stehen und nen button (woow -.-) und will per knopfdruck den text rückwärts wiedergeben lassen, mit was für nem befehl kann man das, müsst doch mit ner schleife gehn o_O -> möglichst einfaches befehl würd ich präferieren, will ja auch verstehn was ich mach o_O
 

Leroy42

Top Contributor
Code:
String s = "Ich will rückwärts";
for (int i=s.length()-1; i >= 0; i--) {
  // was hier hinkommt mußt du selbst rausbekommen
}

Tipp: Wirf einfach einen Blick in die API von String.
 

MacDuff

Mitglied
oke :) aber kann ich das als vorlage nehmen? oder muss ichs umbauen
Code:
import java.awt.*;
 import java.applet.Applet;
 public class text21 extends Applet{

   public void init(){
   add(new Button("Hier drücken"));
   }
   public void paint(Graphics g){
   g.drawString("Dieser Text soll rückwärts wiedergegeben werden",65,100);

   }
 

Leroy42

Top Contributor
Als Vorlage und umbauen.
- Merker definieren, der dir angibt ob du vorwärts oder rückwärts ausgeben willst
- dem Button ein actionListener verpassen, der den Merker setzt
- die Ausgabe anhand des Merkers machen
 

MacDuff

Mitglied
hmm ich glaub es wird immer schlimmer, oder?
Code:
import java.awt.*;
 import java.applet.Applet;
 public class text21 extends Applet implements ActionListener{

 public void paint(Graphics g){
   g.drawString("Dieser Text soll rückwärts wiedergegeben werden",65,100);
   
   public void init(){
   add(new Button("Hier drücken"));
   Button.addActionListener(this);
   }
   public void actionPerformed (ActionEvent e)
   String s = "Ich will rückwärts";
   for (int i=s.length()-1; i >= 0; i--) {
   final String reverseString = new StringBuilder(original).reverse().toString();
   }
}
}
 

merlin2

Top Contributor
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class VersuchAUFGABE2 extends Applet implements ActionListener{

public void paint(Graphics g){
   g.drawString("Dieser Text soll rückwärts wiedergegeben werden",65,100);
   }
   public void init(){
   Button b = new Button("Hier drücken");
   add(b);
   b.addActionListener(this);
   }
   public void actionPerformed (ActionEvent e) {
   String s = "Ich will rückwärts";
   final String reverseString = new StringBuilder(s).reverse().toString();
   System.out.println(reverseString);
}
}
So funktioniert es.
 

MacDuff

Mitglied
:) danke schön
aber das klappt nicht so wie ich mir das vorgestellt hab, eigentlich sollte das rückwärtsgeschriebene ja im Applet erscheinen, stattdessen erscheint er nur im JavaEditor o_O wenn das noch klappen würde wärs toll.. ich gugg mal ob ichs hinkrieg, habt ihr n tip?^^
 

Leroy42

Top Contributor
Dann mach es doch einfach mal selbst
und schreib' hier wenn du damit Probleme
bekommst.

Wir wollen hier Denkanstöße geben und
keine vollständigen Hausaufgaben machen...
 

MacDuff

Mitglied
oke danke ^^ ich schau dass ich was draus mach.

(nur zur information, weil ich es nich mag als schnorrer oder so darzustehen^^: ich bin in einer informatik AG und will das ja begreifen, aber die lehrer unterrichten das nicht vorteilhaft, deswegen muss ich halt versuchn in foren klarzukommen)
 

Leroy42

Top Contributor
MacDuff hat gesagt.:
oke danke ^^ ich schau dass ich was draus mach.

Okay, wir wartens ab. :D

MacDuff hat gesagt.:
(nur zur information, weil ich es nich mag als schnorrer oder so darzustehen^^: ich bin in einer informatik AG und will das ja begreifen, aber die lehrer unterrichten das nicht vorteilhaft, deswegen muss ich halt versuchn in foren klarzukommen)

Das behauptet auch (noch) keiner, mal sehen
was du dir für Gedanken machst... :cool:
 

Leroy42

Top Contributor
Nicht der Button selbst.

Schau dir nochmal an, was ich oben gepostet habe.
Leroy42 hat gesagt.:
- Merker definieren, der dir angibt ob du vorwärts oder rückwärts ausgeben willst
- dem Button ein actionListener verpassen, der den Merker setzt
- die Ausgabe anhand des Merkers machen
 

MacDuff

Mitglied
nachdem ich erwähnt habe, dass wir im bereich anfängerfragen sind, trau ich mich mal zu fragen was du mit merker meinst hehe .. kann es sein, dass ich den letzten punkt noch machen muss?

- die Ausgabe anhand des Merkers machen ??
 

Leroy42

Top Contributor
Mit Merker meine ich eine Boolean-Variable.

Ist son Siemensianer-Slang (SPS programmierbare Steuereinheiten)

aber das ist eine andere Geschichte.... :D
 

MacDuff

Mitglied
ach bist du etwa in karlsruhe? ich hab mein praktikum bei siemens gemacht (hervorragendes zeugnis bkommen *freu*) und da wurde sowas hergestellt, das weiss ich noch


muss ich das mit toString() machen?oh ich glaube nicht
 

Jango

Gesperrter Benutzer
[ot]Liegt Karlsruhe nicht in Baden Württemberg? Jo, ich glaube, da kommt er her...
vier.gif
[/ot]
 

MacDuff

Mitglied
regeln sind da um gebrochen zu werden^^..
hmm ich glaub ich geb mich dann so langsam geschlagen
naja n bisschen muss ich noch probieren, das ego lässts nich zu xD
 
G

Guest

Gast
hallo nochmal.. ich hab nachgeforscht und nachgefragt und was dabei rausgekommen ist war eine versalzene suppe, da mir zu viele köche andere rezepte gezeigt haben und ich dauuernd umstrukturiert habe mit dem ergebnis, dass es einfach nich besser wird =/ kannst du, oder jmd anders mir nun helfen? ansonsten geb ichs echt auf o_O
hier nochmal der code:
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class Versuch5 extends Applet implements ActionListener{

   public void paint (Graphics g){
   g.drawString("Dieser Text soll rückwärts wiedergegeben werden",65,75);
   }
   public void init(){
   Button b = new Button("Hier drücken");
   add(b);
   b.addActionListener(this);
   }
   public void actionPerformed (ActionEvent e) {
   String s = "Dieser Text soll rückwärts wiedergegeben werden";
   final String reverseString = new StringBuilder(s).reverse().toString();
   System.out.println(reverseString);
}
}
 

Leroy42

Top Contributor
Code:
import java.awt.*; 
import java.awt.event.*; 
import java.applet.Applet; 

public class Versuch5 extends Applet implements ActionListener{ 
   String s = "Dieser Text soll rückwärts wiedergegeben werden";

   public void paint (Graphics g){ 
      super.paint(g);
      g.drawString(s, 65, 75); 
   } 
   public void init(){ 
      Button b = new Button("Hier drücken"); 
      add(b); 
      b.addActionListener(this); 
   } 
   public void actionPerformed (ActionEvent e) { 
      s = new StringBuilder(s).reverse().toString(); 
      repaint();
   } 
}

ungetestet
 
G

Guest

Gast
hui, ja es geht, ein paar kleinigkeiten vergessen, aber geeht :) .. hab mit repaint versucht, aber nich super.paint -> danke sehr herr leeeroy, der bei siemens arbeitet :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Chars eines Strings mit for schleife rückwärts auslesen Java Basics - Anfänger-Themen 8
W Gleichzeitiges ersetzen mehrerer Strings Java Basics - Anfänger-Themen 7
R Datentypen Das Verhalten von Strings als Datentypen Java Basics - Anfänger-Themen 7
N Nachkommastellen von Strings Java Basics - Anfänger-Themen 3
T Strings unveränderlich???? Java Basics - Anfänger-Themen 22
B Alle Strings bis zu einer Maimallänge aufzählen, die Bedingung erfüllen Java Basics - Anfänger-Themen 13
S Die durchschnittliche Länge der Strings Java Basics - Anfänger-Themen 11
M Operatoren Strings mit Vergleichsoperatoren, funktioniert das? Java Basics - Anfänger-Themen 9
S Variablen Letzte Zeile eines Strings entfernen Java Basics - Anfänger-Themen 1
D Strings aus Excel-Datei einlesen Java Basics - Anfänger-Themen 2
P9cman Tipps für Rekursive Aufgaben mit Strings oder allgemein Java Basics - Anfänger-Themen 2
sserio StringBuilder und Strings Java Basics - Anfänger-Themen 8
J Größe eines Strings in Pixel Java Basics - Anfänger-Themen 18
schredder Strings und reguläre Ausdrücke - Methode mit return string.matches Java Basics - Anfänger-Themen 5
B Konkatenieren eines Strings und inkremtierenden Zahl zu einer INT Variablen Java Basics - Anfänger-Themen 7
N Strings verpflechten Java Basics - Anfänger-Themen 4
G Strings auf Gleichheit prüfen - Aufgabe vom Prof. Java Basics - Anfänger-Themen 5
A 2 Strings vergleichen in einer methode wenn man mit Globalen variablen arbeitet Java Basics - Anfänger-Themen 12
L Strings aneinanderhängen Java Basics - Anfänger-Themen 2
M Strings vergleichen Java Basics - Anfänger-Themen 10
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
U Problem mit dem initialisieren meines Strings in einer Schleife Java Basics - Anfänger-Themen 5
S 2 Strings mit Equals vergleichen Java Basics - Anfänger-Themen 11
Q Besitzen zwei Strings identische Buchstaben, nur in anderer Reihenfolge? Java Basics - Anfänger-Themen 10
marcooooo Separator zwischen allen Zeichen eines Strings einfügen Java Basics - Anfänger-Themen 29
C Ternärer Operator mit Strings Java Basics - Anfänger-Themen 3
M Wie kann ich bei int-Variablen im exception handler auf bestimmte Strings reagieren? Java Basics - Anfänger-Themen 5
P Verketten, Aneinanderreihen von Strings Java Basics - Anfänger-Themen 2
M Strings mit gerader und ungerader Länge ausgeben Java Basics - Anfänger-Themen 10
J Alle Werte eines Strings zusammen addieren Java Basics - Anfänger-Themen 15
W Strings und das parsen Java Basics - Anfänger-Themen 8
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4
D Vergleichen von Strings Java Basics - Anfänger-Themen 6
M Konkatenation von zwei Strings Java Basics - Anfänger-Themen 6
J Abbruchbedingung in Schleife/ Untersuchung von Strings Java Basics - Anfänger-Themen 2
S Buchstaben in Großbuchstaben (Strings) Java Basics - Anfänger-Themen 5
X Anagramm mit Strings und Methode Java Basics - Anfänger-Themen 53
P geschachtelte Schleife mit Strings Java Basics - Anfänger-Themen 2
P Strings mit der Axt zerteilen Java Basics - Anfänger-Themen 7
F Alle Zeichenkombinationen eines Strings iterativ herausfinden Java Basics - Anfänger-Themen 26
K Strings hochzählen Java Basics - Anfänger-Themen 20
J Strings untereinander in einer Liste vergleichen Java Basics - Anfänger-Themen 18
B Frage zu: String... strings -> Ungleiche Anzahl an Parameter? Java Basics - Anfänger-Themen 4
F Vergleiche mit charAt funktioniert bei Strings nicht, was tun? Java Basics - Anfänger-Themen 5
T Probleme mit Strings Java Basics - Anfänger-Themen 6
J Unveränderbarkeit von Strings Java Basics - Anfänger-Themen 3
O Klammerung bei Strings Java Basics - Anfänger-Themen 10
A Liste aus drei Strings erstellen Java Basics - Anfänger-Themen 5
N Zwei Strings mit "==" vergleichen warum TRUE Java Basics - Anfänger-Themen 2
G Teil(e) eines Strings entfernen wenn spezifische Zeichen (< & >) vorkommen Java Basics - Anfänger-Themen 5
D ergebnis.matches("[1-9]?[0-9].[0-9][0-9]?") ein teil eines größeren Strings Java Basics - Anfänger-Themen 12
J Breite eines Strings bestimmen Java Basics - Anfänger-Themen 4
D Zwei Strings sind gleich bei if aber nicht true Java Basics - Anfänger-Themen 2
F JList Elemente mit Strings vergleichen Java Basics - Anfänger-Themen 12
J Strings sind gleich werden aber ungleich ausgewertet Java Basics - Anfänger-Themen 2
N Vergleich von Strings schlägt fehl.. Java Basics - Anfänger-Themen 5
B 4 Strings, Anfangsbuchstaben muss unterschiedlich sein Java Basics - Anfänger-Themen 12
P Strings in String Array schreiben Java Basics - Anfänger-Themen 13
J Input/Output Strings aneinander reihen mit while schleife Java Basics - Anfänger-Themen 25
B mir nur die Gesamtzahl von einzigartigen Strings aus Array ausgeben lassen Java Basics - Anfänger-Themen 5
R Erste Schritte Sicheres einlesen eines Strings Java Basics - Anfänger-Themen 2
F Maximale Länge eines Strings Java Basics - Anfänger-Themen 5
J Best Practice Datum Differenz aus zwei Strings ermitteln Java Basics - Anfänger-Themen 8
Jinnai4 Strings ersetzen Java Basics - Anfänger-Themen 9
R Übergeben eines Array Strings an einen Spinner Java Basics - Anfänger-Themen 4
L Rekursiv zwei Strings vergleichen Java Basics - Anfänger-Themen 3
L Prüfe, ob die im String Array enthaltenen Strings aufsteigend sind. Java Basics - Anfänger-Themen 19
J Algorithmus - Strings auf eigene Reihenfolge miteinander vergleichen Java Basics - Anfänger-Themen 4
DaCrazyJavaExpert Variablen Zahlen aus Strings auslesen Java Basics - Anfänger-Themen 4
C 2 Strings Java Basics - Anfänger-Themen 15
T befehle unterschiedlicher anzahl an strings wiedergeben Java Basics - Anfänger-Themen 2
JavaNewbie2.0 Strings in andere Klassen importieren. Java Basics - Anfänger-Themen 2
D BlueJ Java: Strings voneinander trennen Java Basics - Anfänger-Themen 11
javaerd Wie kann ich Brute Force Methode mit Strings erweitern Java Basics - Anfänger-Themen 1
R Erste Schritte Strings "einrücken" Java Basics - Anfänger-Themen 3
Yamie ArrayList<Object> als Liste von Strings ausgeben? Java Basics - Anfänger-Themen 15
B gemeinsames Vorkommen der charactere von 2 Strings als String zurückgeben Java Basics - Anfänger-Themen 5
R Teilinhalt eines Strings testen Java Basics - Anfänger-Themen 10
H Erste Schritte JTree: Instanzen einer Klasse speichern oder Namen/Strings... Java Basics - Anfänger-Themen 4
L Werte von Strings ? Java Basics - Anfänger-Themen 1
L Strings und Arrays - Expand Java Basics - Anfänger-Themen 12
I Schachbrett aus beliebigen Strings erstellen Java Basics - Anfänger-Themen 3
Syncopated Pandemonium Verketten von Strings funktioniert nicht Java Basics - Anfänger-Themen 4
F Wahrscheinlichkeit von Strings Java Basics - Anfänger-Themen 3
MiMa Splitten eines Strings Java Basics - Anfänger-Themen 5
T Hashfunktion für Strings Java Basics - Anfänger-Themen 3
C Zeilenumbruch für langes Strings Java Basics - Anfänger-Themen 2
J Variablen Strings mit Zeilenumbrüchen in neues Array Element Java Basics - Anfänger-Themen 1
T Datentypen compareTo() u. equals() bei Strings Java Basics - Anfänger-Themen 3
H Strings vergleichen & sortieren Java Basics - Anfänger-Themen 20
H Erste Schritte Längstes Wort eines Strings herausfinden Java Basics - Anfänger-Themen 7
D Problem beim umwandeln eines Strings in eine Dzezimalzahl Java Basics - Anfänger-Themen 6
G Strings mit Scanner (nextLine) einlesen Java Basics - Anfänger-Themen 7
T Strings ersetzen mit \ Java Basics - Anfänger-Themen 10
K Strings bearbeiten Java Basics - Anfänger-Themen 14
N Bestimmte Zeichen eines Strings umwandeln Java Basics - Anfänger-Themen 4
L Java Strings Buchstaben vertauschen Java Basics - Anfänger-Themen 4
L Strings in einem JOptionPane farbig Java Basics - Anfänger-Themen 2
A Wie bekomme ich zwei Strings in eine ArrayList Java Basics - Anfänger-Themen 4
J Buchstabe (char) an zufällige Position eines Strings einfügen Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben