Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Schreiben in einen String
Antwort
 
Themen-Optionen
Alt 11.08.2004, 12:06   Nach oben    #1
Big-birdy
Gast
 
Beiträge: n/a
Standard Schreiben in einen String

HI Leutz.

Bin neu hier und hab noch nicht so viel ahung von Java.

Ich will, das der Benutzer eine Frage mit Ja oder Nein beantwortet und das ergebnis in eine String Variable schreiben. Wie funzt das?? Ich hab das So versucht aber es geht nicht.

System.out.print("

Moechten Sie eine weitere Berechnung machen? ja nein.

");
str = eingabe.readLine();
weiter = String.parseStr(str);

Vielen Dank.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.08.2004, 12:24   Nach oben    #2
P3AC3MAK3R
Gast
 
Beiträge: n/a
Standard

Was bedeutet "aber es geht nicht"? Gibt es Fehlermeldungen?

Wie sieht die Klasse eingabe aus?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.08.2004, 22:14   Nach oben    #3
bluelight
Gast
 
Beiträge: n/a
Standard

Java Code:
  1. System.out.print("
  2.  
  3. Moechten Sie eine weitere Berechnung machen? ja nein.
  4.  
  5. ");
  6. try {
  7.  String str = new java.io.BufferedReader(new java.io.InputStreamReader(System.in)).readLine();
  8. }
  9. catch (Exception e) {}
  10. if(str.equals("ja")) {
  11.  ....
  12. }
  13. if (str.equals("Nein")) {
  14.   ....
  15. }

oder am besten
Java Code:
  1. import java.io.*;
  2.  
  3. public class test {
  4.     public static void main(String[] args) {
  5.         System.out.println("Möchten sie eine weitere Berehnung machen[Ja/Nein]");
  6.         String str = read();
  7.         if(str.equals("Ja")) {
  8.             ...
  9.         }
  10.         if(str.equals("nein")) {
  11.             ...
  12.         }
  13.     }
  14.     public static String read() {
  15.         try{
  16.             return new BufferedReader(new InputStreamReader(System.in)).readLine();
  17.         }
  18.         catch(Exception e) {
  19.             return "Fehler";
  20.         }
  21.     }
  22. }
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2004, 09:23   Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Und wo ist denn mein Beitrag hin?

Naja. Auf jeden Fall nimmst du besser "equalsIgnoreCase()" statt "equals()"

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.08.2004, 22:12   Nach oben    #5
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Zitat:
Zitat von peschmae
Und wo ist denn mein Beitrag hin?

Naja. Auf jeden Fall nimmst du besser "equalsIgnoreCase()" statt "equals()"

MfG Peschmä
Was genau bewirkt diese Methode ausser dass sie Strings anstatt Objects vergleicht? Was ist mit Auswahl ignorieren gemeint?
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2004, 08:59   Nach oben    #6
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Zitat:
Zitat von Sym
Was genau bewirkt diese Methode ausser dass sie Strings anstatt Objects vergleicht?
Das ist nicht der relevante Punkt - wusste ich gar nicht. d.h. eigentlich ist es egal, weil bei equals sowieso dann wohl irgendwo die Sache nach String gecastet wird.

Zitat:
Was ist mit Auswahl ignorieren gemeint?
case == Gross/Kleinschreibung, d.h. du darfst für Ja auch ja, JA oder jA eingeben und musst nicht jeden dieser Fälle überprüfen.

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2004, 14:45   Nach oben    #7
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Zitat:
Zitat von peschmae
Zitat:
Zitat von Sym
Was genau bewirkt diese Methode ausser dass sie Strings anstatt Objects vergleicht?
Das ist nicht der relevante Punkt - wusste ich gar nicht. d.h. eigentlich ist es egal, weil bei equals sowieso dann wohl irgendwo die Sache nach String gecastet wird.

Zitat:
Was ist mit Auswahl ignorieren gemeint?
case == Gross/Kleinschreibung, d.h. du darfst für Ja auch ja, JA oder jA eingeben und musst nicht jeden dieser Fälle überprüfen.

MfG Peschmä
Danke Dir!
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2004, 22:15   Nach oben    #8
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Allerdings verstehe ich auch nicht wieso das equals(Object) und equalsIgnoreCase(String) ist. Irgendwie sehr inkonsistent
Entweder macht das der User oder dann halt nicht - aber nicht so

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2004, 22:42   Nach oben    #9
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Zitat:
Zitat von peschmae
Allerdings verstehe ich auch nicht wieso das equals(Object) und equalsIgnoreCase(String) ist. Irgendwie sehr inkonsistent
Entweder macht das der User oder dann halt nicht - aber nicht so

MfG Peschmä
Naja, einen Sinn macht das ja schon. Wie willst Du denn die Groß- und Kleinschreibung bei Objekten definieren? Diese Methode gehört ja auch zur Klasse String und nicht zu Object.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.08.2004, 09:58   Nach oben    #10
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Zitat:
Zitat von Sym
Naja, einen Sinn macht das ja schon. Wie willst Du denn die Groß- und Kleinschreibung bei Objekten definieren? Diese Methode gehört ja auch zur Klasse String und nicht zu Object.
Ich gehe jetzt mal davon aus dass equals() ein .toString mit dem Objekt macht was es kriegt. Was sollte es denn sonst? Bzw. wie sollte es sonst den Inhalt von einem String mit einem Object vergleichen?

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem bei Verarbeitung von Templates (Eigene Klassen) dago PHP-Programmierung 21 31.08.2006 16:02
Symbolklassen festlegen anna Allgemeine Java-Programmierung 2 12.11.2005 11:30
Datei einlesen. cyberdevil87 Allgemeine Java-Programmierung 3 27.06.2005 09:22
Access Anbindung unter Linux mit Java ? kampet Datenbanken 5 25.04.2005 08:43
string in teilbereiche zerteilen!? Niki_Tesla Allgemeine Java-Programmierung 10 14.02.2005 09:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:56 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44