Frage zu Strings.

Status
Nicht offen für weitere Antworten.

Daricool

Mitglied
Hallo zusammen,

ich hätte da mal eine Frage. Ich beschäftige mich seit 3 Tagen mit Java und bin jetzt auf ein Problem gestossen, wo ich nix genaues im google usw. finde.

Hier erstmal Code:



Ich habe ein Textfield und einen Button:

Code:
TextField t1;
Button b1;

t1 = new TextField ("0");
b1 = new Button ("1");


und möchte dann später wenn ich auf den Button klicke das im TextField nur eine "1" steht. Hier ist es aber der Fall das auch die 0 die ich vom TextField mir hole auch da steht. also ... "01"



Code:
if (action.getSource() == b0) 
{
	String lastzahl = t1.getText();
			
	t1.setText (lastzahl + "1"); 
}


Gibt es jetzt die Möglichkeit aus dem String lastzahl den ersten Wert zu löschen? Bzw. er soll nur kontrollieren ob es diese 0 aus dem TextField ist. Weil wenn ich nacher per anderen Button ne Null dranhänge muss die bleiben. Also es soll nur die null von dem TextField gelöscht werden.


Jetzt sagen bestimmt paar. Dann mach die null im TextField oben weg. Ne das möchte ich ja nicht. Die soll da schon bleiben.

Hoffe ihr könnt mir Tipps bzw. Lösung geben.

Gruss Dari

THX
 

Illuvatar

Top Contributor
Wie wärs mit
Code:
t1.setText("1");

Ich würde dir dringend raten, nicht nach 3 Tagen Java mit ner GUI anzufangen, mach erstmal Grundlagen, ganz wichtig: OOP, paar Übungen dazu und dann kommt GUI.
 

Daricool

Mitglied
Hi,

nene das Probem ist ich bastel an einem Taschenrechner !

Daher soll er schon immer die lastzahl übernehmen.

Also gebe ich Bsp: 1231 ein.

Und am Anfang stört halt die Null immer.
 

mic_checker

Top Contributor
Machs doch so, hol den Text aus dem Textfeld (lastzahl) und schaue ob der Text mit einer 0 anfängt (da ja sicher auch noch weitere Zahlen etc. drin stehen können oder?) z.B. mit startsWith("0").

Falls der Text mit ner 0 anfängt kannst du den String mit substring(...) ja teilen, also die erste 0 wegschneiden.

Schau dazu mal in die API:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html

Wars das was du willst ?
 

Daricool

Mitglied
Ja so ungefähr mein problem ist jetzt nur wenn ich im Taschenrechner eine null am anfang eingeben will ! was dann los wie kann ich ssagen das er nur die erzeugte null vom TextField löscht.
 

mic_checker

Top Contributor
Wie genau ist die Struktur deines Taschenrechners ?

Die Berechnung wird wahrscheinlich über den Button "in Gang gesetzt" schätze ich mal. In das Textfeld gibst du irgendwelche Gleichungen ein. Hast du nur dieses eine Textfeld oder mehrere?

Wie gesagt, wie du die 0 aus dem Textfeld rauskriegst steht oben. Allerdings müsste ich noch wissen ob es noch andere Textfelder gibt etc.

Logisch ist, dass du nicht auf jeden Fall jede 0 am Anfang einer Gleichung "löschen" darfst , z.B. bei "0.3 + 0.7"..
 

Daricool

Mitglied
Also ich habe

Zahlen 0-9

Button /
Button *
Button -
Button +
1 Button =

1 Textfield

Berechnung findet über den Button = statt.
 

mic_checker

Top Contributor
Warum tippst du eigentlich nicht die gesamte Gleichung in das Textfeld ein ?

Egal....WO liegt jetzt das Problem ? Wenn du den Text aus dem Textfeld rausholst musst du nur schauen ob es mit "0" anfängt, falls nicht ist alles ok, falls doch schneidest die "0" mit substring etc. aus.

Wenn du z.B. Kommazahlen eingeben können willst, also "0.3" etc. dann kannst du es ja so machen: Erst schauen ob der Text mit 0 anfängt, falls ja - gucken ob es eine Kommazahl ist ("0.").

Ist doch eigentlich alles klar oder ?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
data89 [Kurze Frage] Ähnlichkeit zweier Strings ermitteln Allgemeine Java-Themen 19
KonradN Mal eine Frage zu Binary Serialization Allgemeine Java-Themen 15
8u3631984 Frage zu Java Streams min / max Allgemeine Java-Themen 17
8u3631984 Frage Performance bei Linked List und Array List Allgemeine Java-Themen 5
H Frage regex greater than less than Allgemeine Java-Themen 7
berserkerdq2 Frage zu IntelliJ und JavaFX Allgemeine Java-Themen 1
W Timer Konzept-Frage Allgemeine Java-Themen 16
T Eine Frage des Designs Allgemeine Java-Themen 2
C Frage zu eigenem TableCellRenderer Allgemeine Java-Themen 11
C Programmvorstellung & Frage zum Thema Geschäftsform Allgemeine Java-Themen 51
J Frage zu System.getproperties. Allgemeine Java-Themen 60
molat100 wie kann man die Frage beantworten Allgemeine Java-Themen 1
pkm Frage zur Präzision von Calendar.WEEK_OF_YEAR Allgemeine Java-Themen 12
J Eine Frage zu den Threads und Task Allgemeine Java-Themen 1
pkm Frage nach eventuellem syntaktischen Zucker bei der Konkatenation von ArrayLists Allgemeine Java-Themen 4
M Frage-Antwortspiel wie Wer wird Millionär Allgemeine Java-Themen 1
F Frage zu System.in Allgemeine Java-Themen 3
marcooooo Frage zum Beispiel im Anhang Allgemeine Java-Themen 16
T Meine Frage lautet wie ich 2 CSV Dateien miteinander in Java verbinde und Spalten die zueinander gehören durch den gleichen Key zusammen ausgebe? Allgemeine Java-Themen 5
S Noch eine Design-Frage zu Setter Allgemeine Java-Themen 6
B For-Loop Frage Allgemeine Java-Themen 21
L Java frage Allgemeine Java-Themen 3
bueseb84 Frage zu Mock und UpperBound Allgemeine Java-Themen 2
M Frage zum Konstruktor Allgemeine Java-Themen 2
W Best Practice Frage zur Umsetzung MVC Allgemeine Java-Themen 9
P String-Verschlüsselung - Frage zur Sicherheit Allgemeine Java-Themen 21
B Frage zu Unit-Tests Allgemeine Java-Themen 6
T Allgemeine Frage: GUI für 3D-Visualisierung Allgemeine Java-Themen 5
R Allgemeine Frage zu RMI bei MVC Allgemeine Java-Themen 2
O Frage zum Runtimeverhalten von Java ... Allgemeine Java-Themen 2
H Rundreise frage (Algorithmus) Allgemeine Java-Themen 18
B Generelle Frage bei einer Webanwendung / Reduzierung von DB Abfragen Allgemeine Java-Themen 1
D Frage zu Vererbung Allgemeine Java-Themen 5
J Frage zu regulärem Ausdruck Allgemeine Java-Themen 2
M Allgemeine Frage: Wie lernt man Java / Programmieren von Grund auf? Allgemeine Java-Themen 7
rentasad Design-Frage - Interfaces, Klassen, statische Methoden Allgemeine Java-Themen 3
S Frage zur JLS Allgemeine Java-Themen 0
J Verständnis Frage zur Instanz, Objekte, Instanzierung, Referenz Allgemeine Java-Themen 14
A Methoden Allgemeine Java Frage Allgemeine Java-Themen 3
E String Frage Allgemeine Java-Themen 9
I bin neu bei GitHub, Frage zur Sicherheit Allgemeine Java-Themen 14
C J2V8 NodeJs Java Bride Problem und Frage!?!? Allgemeine Java-Themen 1
C KeyListener Frage Allgemeine Java-Themen 3
T Frage zu UML in Java programmieren Allgemeine Java-Themen 1
R Konstanten initialisieren - FRAGE Allgemeine Java-Themen 3
MTJ004 FTP Frage zu FTP Speicherung Java-Android-FTP Allgemeine Java-Themen 5
J Frage zum Entwurf / json-Datenmodell Allgemeine Java-Themen 8
A Frage zu meinem Code Allgemeine Java-Themen 2
RalleYTN Classpath Nur ne kleine Frage zur MANIFEST.MF Allgemeine Java-Themen 4
T Frage zu Access Modifiers Allgemeine Java-Themen 6
W Input/Output Frage zu pdfbox und FileUtils Allgemeine Java-Themen 2
O Frage zur Implementierungsweise Allgemeine Java-Themen 4
B Frage zu Bitshift Allgemeine Java-Themen 3
J Java Zufallsgenerator (6 aus 49) Frage Allgemeine Java-Themen 7
L Frage zu RIA und GWT Allgemeine Java-Themen 0
P Concurrency Frage Allgemeine Java-Themen 8
M Frage zu Enumerations Allgemeine Java-Themen 2
F Unlimited Strength Policy. Frage Verbreitung der Anwendung Allgemeine Java-Themen 1
F Frage zur Library JTS Allgemeine Java-Themen 5
S Java Design Frage Allgemeine Java-Themen 10
E Reflection? Frage Allgemeine Java-Themen 4
C FileInputStream frage Allgemeine Java-Themen 6
G Polymorphie Programmdesign Frage Allgemeine Java-Themen 20
Uzi21 Frage zu NetBeans ( Console) Allgemeine Java-Themen 11
D Classpath Frage zum Java Resource Loading Allgemeine Java-Themen 2
G Frage zu JPA Allgemeine Java-Themen 1
S Methoden Frage Allgemeine Java-Themen 2
P MVC - Frage zu Model Allgemeine Java-Themen 4
K Frage zu Locks Allgemeine Java-Themen 1
S Frage zu abstract Allgemeine Java-Themen 5
M ArrayList<String> Frage Allgemeine Java-Themen 7
M OOP Design Frage Allgemeine Java-Themen 2
N Frage zur while-Schleife Allgemeine Java-Themen 18
T Best Practice Auslesen von Zeichenketten (Frage, Antworten, usw) Allgemeine Java-Themen 4
C Eine Frage zur Bearbeitungszeit Allgemeine Java-Themen 8
H Frage wegen Heap-Speicher Allgemeine Java-Themen 2
T Garbage Collection Frage Allgemeine Java-Themen 15
P Kurze Frage: aus einer File die Zeilenanzahl auslesen Allgemeine Java-Themen 9
D Frage zu Java und Umlauten / charsets Allgemeine Java-Themen 2
B Frage zu Java und OpenGL? Allgemeine Java-Themen 3
Q Kapselung Allgemeine Design- Frage Allgemeine Java-Themen 8
A eine test thread.join() frage Allgemeine Java-Themen 2
DStrohma LayoutManager Frage zum GridBagLayout Allgemeine Java-Themen 4
F Frage zu Regex möglich Allgemeine Java-Themen 4
H XML-File mit Java erzeugt Frage Allgemeine Java-Themen 10
D Frage und Antwort Programm, Problem bei Methodenaufruf Allgemeine Java-Themen 3
J NetBeans Frage bezüglich der Scanner-Klasse Allgemeine Java-Themen 6
H Java Vector Frage Allgemeine Java-Themen 9
W Frage... Allgemeine Java-Themen 29
R Frage zur topologischen Sortierung Allgemeine Java-Themen 2
H Frage zu weka.core.Instance Allgemeine Java-Themen 3
Y Kleine Frage zu String.split Allgemeine Java-Themen 3
T Frage zu Klassendesing Allgemeine Java-Themen 3
W Frage zu Refactoring statischer Methoden Allgemeine Java-Themen 4
C Eclipse Wichtige frage Allgemeine Java-Themen 5
H Frage zu java.weka.core.Instances Allgemeine Java-Themen 3
S Frage zu Format Modifiers in Log4j Allgemeine Java-Themen 11
H Frage zu clone() Allgemeine Java-Themen 5
4 Simple(?) Frage zu Threads Allgemeine Java-Themen 14
H2SO3- SCJP Chapter 3 Frage 10. Falsche Antwort? Allgemeine Java-Themen 15

Ähnliche Java Themen

Neue Themen


Oben