java String 2 Float
אני מנסה להפוך STRING ל FLOAT אבל אני לא מצליח זה עובד רק כשהמספר שלם עבור 1.5 אני מקבל שגיעה.
אני מנסה להפוך STRING ל FLOAT אבל אני לא מצליח זה עובד רק כשהמספר שלם עבור 1.5 אני מקבל שגיעה.
try{ System.err.println(Float.valueOf(_angle.getText()).floatValue()); } catch(Exception e){ System.err.println("error"); }
זה עובד רק כשהמספר שלם. אם המספר לא שלם או שהוא לא מספר אני מקבל שגיעה לא השגיעה שאני כתבתי(התוכנית לא מגיעה catch) מה אני צריך לשנות כדי להפוך STRING עם נקודה לFLOAT ואיך לתקן את ה CATCH שלי כדי שהוא יגיע לשם במקרה של טעות? תודה