午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

java返回java.lang.NumberFormatException異常

瀏覽:145日期: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
相關文章:
主站蜘蛛池模板: 91精品久久久久久久久久久久 | 欧美日韩精品在线观看视频 | 麻豆网址 | 国产免费视频一区二区三区 | 超碰69| 日韩欧美国产高清 | 国产精品久热 | av成人在线免费观看 | 香蕉精品视频在线观看 | 成人久久久久久久 | 成人午夜免费视频 | 日本少妇一区二区 | 中文字幕视频网站 | 草久久久久久 | 精品国产乱码久久久久久蜜臀网站 | 在线观看欧美精品 | 999国产 | 亚洲色图 欧美 | 久草免费在线播放 | 免费v片在线观看 | 91精品国产高清一区二区三蜜臀 | 欧美日韩视频在线播放 | 午夜手机看片 | 欧美日韩高清 | av无限看| 黄色片xxxx | 免费的三级网站 | 国产美女视频一区 | 日韩免费在线 | 成人在线观看国产 | 久草视频在线看 | 一级黄色网址 | 亚洲色图色 | 亚洲一区在线播放 | 一区二区免费 | 看全色黄大色黄大片大学生 | 午夜精品一区二区三级视频 | 午夜国产福利视频 | 黄色av免费 | 亚洲精品视频在线播放 | 国产精品情侣自拍 |