亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

java返回java.lang.NumberFormatException異常

瀏覽:89日期:2023-12-28 17:52:14

問題描述

代碼如下,其中getX()成功有返回結果,getY()卻報異常.

public class AddressUtilDemo { public static void main(String[] args){AddressUtil AddressUtil = new AddressUtil();AddressUtil.setAddress('3454.234,24l.432');System.out.println(AddressUtil.getX());System.out.println(AddressUtil.getY()); }}class AddressUtil { private String address; public AddressUtil(){} public AddressUtil(String address){if(address.indexOf(',')>0){ this.address = address;} } public Double getX(){String string = address.substring(0, address.indexOf(',')) ;return Double.parseDouble(string); } public Double getY(){String string = address.substring((address.indexOf(',')+1));return Double.parseDouble(string); } public String getAddress() {return address; } public void setAddress(String address) {this.address = address.trim(); }}

試過string.trim()等方法都無效.debug看到的string確實是預期中的數值.以下是異常信息:

Exception in thread 'main' java.lang.NumberFormatException: For input string: '24l.432'

問題解答

回答1:

你應該學會調試,看看getY中的string就知道問題了

回答2:

24l.43224后們是 L,不是 1

回答3:

騷年,你main函數里setAddress的是3454.234,24l.432(24L,是L不是1),所以y是錯的,轉化失敗了,建議編輯器字體用Source Code Pro 還能看的出來

標簽: java
相關文章:
主站蜘蛛池模板: 成年人免费视频观看 | 欧美日韩在线视频一区 | 色网址在线观看 | 国产一区私人高清影院 | 日韩免费视频播播 | 国内精品久久久久影院免费 | 欧美精品一区视频 | 久久性精品 | 国产成人精品日本亚洲专一区 | 黄a网站| a一级 | 九九视频在线观看视频23 | 久久伊人精品热在75 | 国产精品2020观看久久 | 日本人成免费大片 | 欧美91精品久久久久网免费 | 日韩三级观看 | 国产毛片网站 | 久久美女精品国产精品亚洲 | 美女擦逼| 99精品福利 | xxx免费视频 | 免费国产成人18在线观看 | 亚洲精品福利一区二区三区 | 亚洲成a v人片在线观看 | 久久久久久久免费 | 欧美精品片 | 91香蕉视| 欧美一级毛片香蕉网 | 韩国女主播青草在线观看 | 黄色a∨| 一区精品麻豆经典 | 久久高清免费视频 | 国产精品久久久久久影视 | 日韩毛片大全免费高清 | 成在线人永久免费播放视频 | 国产剧情一区二区 | 91欧美亚洲| 亚洲国产毛片aaaaa无费看 | 国产精品九九免费视频 | 精品国产免费第一区二区三区日韩 |