Avatar ·

Wie konvertiert man einen String in einen int in Java?

Hallo zusammen! Ich habe gerade angefangen, Java zu lernen, und bin auf ein Problem gestoßen. Ich habe einen String, der eine Zahl enthält, z.B. "123". Ich muss mit dieser Zahl arithmetische Operationen durchführen, aber der Compiler meckert. Hier ist mein Code:\n\n```java\nString numberStr = "123";\nint result = numberStr + 10; // Fehler!\nSystem.out.println(result);\n```\n\nDer Compiler gibt einen Fehler aus: "incompatible types: String cannot be converted to int". Ich verstehe, dass String und Zahl unterschiedliche Datentypen sind, aber wie bekomme ich aus dem String genau die Zahl? In anderen Sprachen, wie z.B. Python, macht man das einfach mit der Funktion int(). Gibt es in Java etwas Ähnliches? Ich habe versucht zu googeln, aber die Antworten sind für einen Anfänger zu kompliziert. Erklärt mir bitte in einfachen Worten, wie man sicher einen String in int konvertiert und was man tut, wenn der String etwas anderes enthält.