av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

java返回java.lang.NumberFormatException異常

瀏覽:90日期: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
相關文章:
主站蜘蛛池模板: 精品国产免费一区二区三区五区 | 国产在线97 | 国产精品一级在线观看 | 精品亚洲一区二区 | 91精品久久久久久久久99蜜臂 | 久久亚洲国产精品日日av夜夜 | 男女精品久久 | 999精品在线 | 欧美日韩国产在线 | 成人久久18免费网站麻豆 | 亚洲一区视频在线播放 | 久久国产美女视频 | 97色综合 | 天堂一区二区三区 | 一区二区视频 | 日韩在线视频免费观看 | 久久1区| 在线观看中文字幕 | 国产亚洲精品美女久久久久久久久久 | 国产久视频 | 亚洲视频在线看 | 亚洲欧美日韩在线不卡 | 久久久久久国产精品 | 日韩在线一区二区三区 | 日韩三级 | 日韩视频在线观看 | 亚洲国产精品久久 | 日日日色| 中文成人无字幕乱码精品 | 成人在线视频免费看 | 日日草夜夜草 | 一区二区三区 在线 | 成人福利 | 久久久久久亚洲精品 | 在线观看中文字幕视频 | 国产日韩欧美中文字幕 | 手机看片1 | 亚洲一区在线播放 | 国产精品久久久乱弄 | 欧美日韩黄色一级片 | 中文字幕一区二区三区日韩精品 |