String zerlegen

TheCreeper202

Bekanntes Mitglied
hallo bin neu hier und wollte fragen wie man strings so zerlegen kann:
4578432*84322111113579
so alles vor dem +, -, *, / oder % soll in einen string und alles danach in einen anderen, also ungefäir so:
Java:
String text = textfeld.getText();
String a = text.(Methode zum zerlegen);
String b = text.(Methode zum zerlegen);
String operator = text.(Methode zum zerlegen);
...
danke im vorraus!
 

Terep

Mitglied
Hallo

Baue Dir eine for-Schleife,
innerhalb der for-Schleife rufe mit if-Abfragen die entsprechenden Char-Zeichen ab und lege sie in die Zielstrings. Nach dem Durchlauf der for-Schleife musst Du die Zahlenstrings in Integerzahlen parsen.

Gruß Terep
 

Schrubber

Bekanntes Mitglied
Bei nur einem Rechenzeichen geht das hier:

Java:
String text = "4578432*84322111113579";
		int[] operatoren = new int[4];
		int pos = 0;
		operatoren[0] = text.indexOf("/");
		operatoren[1] = text.indexOf("*");
		operatoren[2] = text.indexOf("+");
		operatoren[3] = text.indexOf("-");
		for(int i = 0; i < 4; i++)
			if(operatoren[i] > 0) 
				pos = operatoren[i];
		String a = text.substring(0, pos);
		String b = text.substring(pos+1, text.length()-1);
		char op =  text.charAt(pos);
		
		System.out.println(a);
		System.out.println(b);
		System.out.println("Operator: "+op);

Vielleicht nicht unbedingt die schönste Lösung, aber sollte reichen :)
 

Fant

Bekanntes Mitglied
Du kannst die split()-Methode benutzen.

Code:
String eins = "4578432*84322111113579";
String zwei[] = eins.splt('*');

Gruß Fant
 
B

BOBOHelp

Gast
hier ein Vorschlag:
Java:
String string = "4578432-84322111113579";
String[] strings = string.split("[+\\-*]+");
String operator = (new Character(string.charAt(strings[0].length()))).toString();
 

TheCreeper202

Bekanntes Mitglied
wenn ich die split()-methode verwende steht dann in meinem String[] in [0] alles was davor ist und in [1] alles was danach ist, denn das mit der for-schleife ist sehr aufwändig

ach ja und % steht für modulo, aber wie rechnet man damit eigentlich
 

Tecwan

Aktives Mitglied
modulo...

...liefert den Rest einer Division.

Beispiel:
9/2=4 Rest 1

Code:
9/2 = 4
Code:
9%2 = 1
für (int)
 

TheCreeper202

Bekanntes Mitglied
ok aber an welcher stelle steht dann das ergebnis vom zerlegen?
vlt: 4578432*84322111113579
strings[0] = 4578432
strings[1] = *
strings[2] = 84322111113579
 

VfL_Freak

Top Contributor
Moin,

Java:
long resultat = 4578432 * 84322111113579;
Bei mir in der Variablen "resultat" :bahnhof:
nur ... hier ist von einen String die Rede :noe:



Java:
String sMyString = "4578432*84322111113579";
String sResults[] = sMyString.split('*');

// das Ergebnis:
strings[0] = 4578432
strings[1] = 84322111113579

gruß
Klaus
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E String zerlegen aus args Java Basics - Anfänger-Themen 1
I Zerlegen von String Java Basics - Anfänger-Themen 3
L String zerlegen & elemente hinzufügen Java Basics - Anfänger-Themen 5
M String zerlegen anhand anderer String Java Basics - Anfänger-Themen 6
Orkanson Methoden String in Wörter zerlegen und Endungen der Wörter überprüfen. Java Basics - Anfänger-Themen 4
Silvascus String zerlegen Java Basics - Anfänger-Themen 6
H String zerlegen Java Basics - Anfänger-Themen 16
I String gezielt zerlegen Java Basics - Anfänger-Themen 5
D String zerlegen Java Basics - Anfänger-Themen 2
H String mit Leerzeichen in Variablen zerlegen Java Basics - Anfänger-Themen 4
B String zerlegen Java Basics - Anfänger-Themen 25
K Bestimmten String zerlegen Java Basics - Anfänger-Themen 12
H String zerlegen in einzelne Buchstaben (char)?? Java Basics - Anfänger-Themen 7
M String an bestimmten Stellen zerlegen Java Basics - Anfänger-Themen 12
M Integer.parseInt String zerlegen Java Basics - Anfänger-Themen 6
I String ohne Zeichen zerlegen lassen Java Basics - Anfänger-Themen 5
G String zerlegen? Java Basics - Anfänger-Themen 2
T String zerlegen? Java Basics - Anfänger-Themen 25
G String zerlegen Java Basics - Anfänger-Themen 14
M String zerlegen Java Basics - Anfänger-Themen 6
O String mit split zerlegen Java Basics - Anfänger-Themen 6
J String zerlegen mit mehreren trennzeichen Java Basics - Anfänger-Themen 3
Dilandau string intelligent zerlegen Java Basics - Anfänger-Themen 7
G string zerlegen? Java Basics - Anfänger-Themen 3
N String zerlegen und auf mehreren Variablen zuweisen Java Basics - Anfänger-Themen 3
krgewb String mit Datumsangabe in Long umwandeln Java Basics - Anfänger-Themen 2
D String Groß/Kleinschreibung Ignorieren Java Basics - Anfänger-Themen 4
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
J Ähnlichen String in Liste finden Java Basics - Anfänger-Themen 6
Kartoffel_1 String transformation Java Basics - Anfänger-Themen 7
H String-Operation replace() - Zeichenkette verdoppeln Java Basics - Anfänger-Themen 2
K String analysieren Java Basics - Anfänger-Themen 27
Beowend String zu Date parsen Java Basics - Anfänger-Themen 1
Beowend String auf Satzzeichen überprüfen? Java Basics - Anfänger-Themen 6
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
String in ArrayList umwandeln Java Basics - Anfänger-Themen 1
I Sass Compiler und String erhalten? Java Basics - Anfänger-Themen 7
Avalon String in Double bzw. Währung konvertieren Java Basics - Anfänger-Themen 6
T Methode akzeptiert String nicht Java Basics - Anfänger-Themen 18
F Arraylist<String>Ein Wort pro Zeile Java Basics - Anfänger-Themen 6
J Schlüsselworte Prüfen, ob ein bestimmtes, ganzes Wort in einem String enthalten ist. Java Basics - Anfänger-Themen 6
N String überprüfen Java Basics - Anfänger-Themen 3
M Long-Typ in String-Änderung führt zu keinem Ergebnis bei großer Zahl Java Basics - Anfänger-Themen 11
Ostkreuz String Exception Java Basics - Anfänger-Themen 8
W Items löschen aus String Array vom Custom Base Adapter Java Basics - Anfänger-Themen 2
MoxMorris Wie macht man String[] = String[] aus einer anderer Methode? Java Basics - Anfänger-Themen 18
J String Filter Java Basics - Anfänger-Themen 5
S String Array Buchstaben um einen gewissen Wert verschieben Java Basics - Anfänger-Themen 4
R Größter zusammenhängender Block gleicher Zeichen im String Java Basics - Anfänger-Themen 1
XWing Randomizer mit einem String Java Basics - Anfänger-Themen 2
D 2D Char Array into String Java Basics - Anfänger-Themen 2
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
B Beliebiger String gegeben Suche Datum in String Java Basics - Anfänger-Themen 6
I String Java Basics - Anfänger-Themen 4
I API - zurückgegebener JSON String lesen und in Entity konvertieren Java Basics - Anfänger-Themen 2
H Zu langen String aufteilen - bequeme Methode? Java Basics - Anfänger-Themen 14
W String einer Textdatei in einzelne Stringobjekte pro Zeile aufteilen Java Basics - Anfänger-Themen 14
belana wie am besten 2D Array von String to Integer Java Basics - Anfänger-Themen 18
J Java To String Methode, Array mit For-Schleife Java Basics - Anfänger-Themen 2
M Kommandozeilenparamter als EINEN String werten Java Basics - Anfänger-Themen 5
M RandomAccessFile int und String gleichzeitig in einer Datei Java Basics - Anfänger-Themen 49
M Prüfen on eine Zahl im String enthalten ist Java Basics - Anfänger-Themen 3
Distanz zwischen zwei Zeichenfolgen in einem String bestimmen Java Basics - Anfänger-Themen 5
Substring in einem String finden Java Basics - Anfänger-Themen 13
BeginnerJava String mit vorgegebener Länge und Buchstaben erzeugen/ mit Leerstellen Java Basics - Anfänger-Themen 8
I Eindeutiger String mit maximaler Anzahl an Zeichen Java Basics - Anfänger-Themen 11
H Interface Wieso "List<String> list = new ArrayList<>[…]" Java Basics - Anfänger-Themen 4
JavaBeginner22 Integer in String umwandeln Java Basics - Anfänger-Themen 7
HolyFUT JSON String in Java Object schreiben - Anführungszeichen rauskriegen? Java Basics - Anfänger-Themen 17
Fodoboo131 RegEx- Umwandlung von String in ausführbares Objekt/ Befehl Java Basics - Anfänger-Themen 9
HolyFUT Input/Output Leerzeichen aus String entfernen - klappt nicht! Java Basics - Anfänger-Themen 13
viktor1 Methoden Methode schreiben static void readText (String filename) {...} zu WordHistogramSample.java Java Basics - Anfänger-Themen 13
ravenz Schleife mit for über String Array „zahlen“und prüfen ob Wert „a“ oder „b“ oder „c“ entspricht (mittels || ) Java Basics - Anfänger-Themen 4
G Position einer unbekannten 3-stelligen-Zahl in einem String finden Java Basics - Anfänger-Themen 15
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
H Erste Schritte Nach einer Zahl n soll n Mal der String untereinander ausgegeben werden Java Basics - Anfänger-Themen 3
X Datentypen String.equals funktioniert nicht Java Basics - Anfänger-Themen 5
Alen123 String wiederholen mit Schleifen Java Basics - Anfänger-Themen 1
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
T String splitten Java Basics - Anfänger-Themen 3
sserio Schwimmen als Spiel. Problem mit to String/ generate a card Java Basics - Anfänger-Themen 4
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
T Platzhalter in String? Java Basics - Anfänger-Themen 14
M String mit Variable vergleichen Java Basics - Anfänger-Themen 9
I String Kombination erstellen anhand fortlaufender Zahl (Vertragsnummer) Java Basics - Anfänger-Themen 13
Fats Waller Compiler-Fehler Kann ich einen String und die Summe zweier Char Werte mittels der println Anweisung ausgeben Java Basics - Anfänger-Themen 4
M Wie kann eine Methode (string) eine andere Methode (void) mit zufälligen int-Werten aufrufen? Java Basics - Anfänger-Themen 4
P9cman Vokale in einem String überprüfen mittels Rekursion Java Basics - Anfänger-Themen 8
schredder Strings und reguläre Ausdrücke - Methode mit return string.matches Java Basics - Anfänger-Themen 5
R Ein Multidimensionales String Array initialisieren und Deklarieren Java Basics - Anfänger-Themen 2
H String Repräsentation eines Rechtecks mit Instanz-Methode Java Basics - Anfänger-Themen 8
Dorfschmied Kartesisches Produkt von zwei Liste mit Hashmaps<String,String> erstellen Java Basics - Anfänger-Themen 4
S String mit Int input vergleichen Java Basics - Anfänger-Themen 5
C String/Char-API Java Basics - Anfänger-Themen 13
U Char zu einem String machen Java Basics - Anfänger-Themen 1
B Anzahl Nullen uns Einsen in String ermitteln Java Basics - Anfänger-Themen 3
T Leerzeichen im String entfernen Java Basics - Anfänger-Themen 6
Jose05 Nullpointerexception bei Umwandlung von String zu int Java Basics - Anfänger-Themen 2
O Ich habe einen String und soll mit matches schauen, ob ein Buchstabe zu einer geraden ANzahl im String vorkommt, wie soll das gehen? Java Basics - Anfänger-Themen 7
M String beim einlesen formatieren Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben