Ich habe diese Zeichenfolge namens strg "12*2/5-3.0^3.23"
Ich möchte jeden Int in dieser Zeichenfolge zu einem Doppel. Ich habe viel versucht und nichts funktioniert. Ich habe versucht, die Zeichenfolge überall dort, wo es ein besonderes Zeichen ist und dann zu prüfen, ob es schon ein Doppel ist oder nicht, indem man etwas wie wenn es ein Doppel ist ich nicht berühren, wenn es kein Doppel war ich tat etwas wie splt[i]=splt[i]+".0";
, um es zu einem Doppel zu ändern. Mir geht es bis zu diesem Punkt gut, aber wie ändere ich es zurück in eine Schnur und nicht in eine aufgeteilte Schnur.Wie man einen String in Doppel
-2
A
Antwort
0
final class Playground {
private static List<Double> extract(final String input) {
final List<Double> results = new LinkedList<>();
StringBuilder builder = new StringBuilder(1);
for (final char character : input.toCharArray()) {
if (Character.isDigit(character) || (Character.compare(character, '.') == 0)) {
builder.append(character);
} else {
results.add(Double.valueOf(builder.toString()));
builder = new StringBuilder(1);
}
}
if (builder.length() > 0) {
results.add(Double.valueOf(builder.toString()));
}
return results;
}
public static void main(final String... args) {
System.out.printf("[numbers] %s", Playground.extract("12*2/5-3.0^3.23"))
}
}
Verwandte Themen
- 1. einen String in einen Doppel
- 2. String in Doppel konvertieren
- 3. Haskell Doppel String Concatenation
- 4. String mit Doppel qoutes
- 5. Formatierung Doppel als String in C#
- 6. Wie konvertiert man char * in einen String?
- 7. Wie konvertiert man einen String in NSdate?
- 8. Wie initialisiert man einen String in C++?
- 9. Wie konvertiert man einen HttpServletRequest in String?
- 10. Wie man einen String in Winkel vergleicht
- 11. Wie konvertiert man einen String in JavaScript?
- 12. Wie entschlüsselt man einen String in Java
- 13. Wie konvertiert man Newtonsoft.Json.Linq.JToken in einen String?
- 14. Wie man einen endlosen String in R
- 15. Wie konvertiert man einen String in JSON?
- 16. Wie konvertiert man JSON in einen String?
- 17. Wie konvertiert man einen String in CharSequence?
- 18. konvertieren sehr kleine Doppel zu einem String
- 19. Regex Doppel/Dreifach Komma in String
- 20. String Doppel Umwandlung verliert Präzision in Swift
- 21. Wie Doppel von Doppel plus Doppel zurückgeben?
- 22. wie tun JSON-String in einen String
- 23. Wie konvertiert man einen BufferedReader einfach in einen String?
- 24. Wie ein Doppel um einen Prozentsatz
- 25. Wie dekodiert man einen Base64 String?
- 26. Wie man einen String mit Zeilenumbrüchen teilt
- 27. Wie erstellt man einen String mit Wagenrücklauf?
- 28. Java Rekursion: wie man einen String übergeben
- 29. Konvertieren Zeichenfolge in Doppel,
- 30. Wie man einen String [] neu erstellt?
Dies ist nicht hilfreich. Was macht das? Wie beantwortet das die Frage? –
Ich möchte auch die Sonderzeichen enthalten wie die +, -, *, ^. –