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

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

java返回java.lang.NumberFormatException異常

瀏覽:95日期: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
相關文章:
主站蜘蛛池模板: 成人日韩在线 | 久久夜色精品国产欧美乱极品 | 欧美日韩综合 | 第一福利视频导航 | 午夜免费视频 | 九九在线观看高清免费 | av手机天堂| 一本久 | 久久精视频 | 久久精品久久久精品美女 | 日韩成人精品 | 影音先锋在线观看视频 | a级片免费观看 | 91激情网| 亚洲国产日本 | 波多野结衣一区二区三区 | 国产精品成人国产乱一区 | 九九天堂| 中国美女乱淫免费看视频 | 欧美又大粗又爽又黄大片视频 | 亚洲男人天堂 | 色综合天天综合网天天狠天天 | 日本国产精品 | 欧美色图一区二区三区 | 亚洲乱码在线观看 | 免费成人黄色 | 欧美二区视频 | 欧美综合激情 | 日韩精品影视 | 欧美日韩黄色片 | 亚洲精品免费看 | 韩日中文字幕 | 日韩久久网 | 午夜在线观看免费视频 | 午夜黄色大片 | www.日韩精品| 天天干天天色 | 在线综合网 | 中文字幕亚洲天堂 | 精品免费观看 | 欧美一级在线观看 |