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

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

java返回java.lang.NumberFormatException異常

瀏覽:153日期: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超碰免费观看 | 99热国内精品 | 偷偷操不一样的久久 | 免费日韩精品 | 亚欧精品在线观看 | 六月丁香啪啪 | 成人激情视频 | 一级黄色片一级黄色片 | 大地资源中文在线观看免费版 | 欧美一级不卡 | 一二三区视频 | 国产精品视频播放 | www久久精品 | 日韩一区二区在线免费观看 | 中文字幕第31页 | 国产午夜久久 | 深爱综合网| 黄色av网站在线观看 | 国产一级在线播放 | 国产在线观看免费视频软件 | 国产另类精品 | 999av视频| 国产在线不卡 | 欧美9999| 亚洲欧美综合一区 | 精品1卡二卡三卡四卡老狼 亚洲网在线观看 | 日本国产精品视频 | 亚洲激情一区二区 | 亚洲色图 校园春色 | 免费黄色一级视频 | 麻豆91在线观看 | 婷婷午夜天| 3344av| 伊人啪啪| 在线免费观看不卡av | 99久久99久久精品国产 | 成人免费在线观看av | 成人欧美视频 | yw视频在线观看 | 亚洲欧洲日韩av | 一本色道久久综合亚洲精品酒店 |