Hey ho,
ich hab' mal wieder eine frage. 😛
Um mein Problem etwas konkreter darstellen zu können, sage ich euch am besten was ich vor habe.
Ich habe vor ein Programm zur molaren Berechnung zu schreiben, also wird in ein Textfeld z.b: die Formel:"C_2H_6" geschrieben und anschließend zerlegt. Wobei die einzelnen Stoffe als Variablen schon eingetragen sind wie "double C=12.01115;". Jetzt meine Frage: Wie kann ich die Formel ohne ein bestimmtes Zeichen zerlegen, sodass er es aufteilt in:"C","_2","H","_6"?
Bisher habe ich das hier:
Wenn ich mit den Teilen anschließend arbeiten möchte brauche ich ein Array, oder?
ich hab' mal wieder eine frage. 😛
Um mein Problem etwas konkreter darstellen zu können, sage ich euch am besten was ich vor habe.
Ich habe vor ein Programm zur molaren Berechnung zu schreiben, also wird in ein Textfeld z.b: die Formel:"C_2H_6" geschrieben und anschließend zerlegt. Wobei die einzelnen Stoffe als Variablen schon eingetragen sind wie "double C=12.01115;". Jetzt meine Frage: Wie kann ich die Formel ohne ein bestimmtes Zeichen zerlegen, sodass er es aufteilt in:"C","_2","H","_6"?
Bisher habe ich das hier:
Java:
public void teilen(){
String s1 = textfield1.getText();
String[] tokens = s1.split("");
for(String s : tokens)
System.out.println(s);
}