عزيزي مستخدمي المنتدى! ربما واجه بعضكم مشكلة في استخدام الطريقة:
المشكلة هي أن الطريقة الموجودة فعليًا على جهاز الكمبيوتر الخاص بي لا تريد تحويل بعض السلاسل إلى أرقام. لدينا السلسلة "1568"، الطريقة تلقي خطأ:
Integer.parseInt(String s)
. Exception in thread "main" java.lang.NumberFormatException: For input string: "1568"
آخر مرة واجهت فيها مثل هذه المشكلة كانت عند حل المشكلة Level19.lesson05.task03. قرأت سطرًا من ملف وقسمته إلى مصفوفة من السلاسل باستخدام الطريقة .split(" ")
، ثم قمت بتحويل السلاسل إلى أرقام (إذا كان ذلك ممكنًا، وإذا لم يكن كذلك، فأنا ألتقط الاستثناء ولا أفعل شيئًا)، الرقم الأول في السطر يتم تجاهله لسبب ما. هل واجه أحد هذا، أو من يعرف ما هي المشكلة؟ ملاحظة: المترجم الموجود على الموقع يتخطى الكود الخاص بي!
GO TO FULL VERSION