/** Copyright (c) 1994, 2012, Oracle and/or its affiliates. All rights reserved.* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.*********************/package java.lang;/*** Thrown to indicate that the application has attempted to convert* a string to one of the numeric types, but that the string does not* have the appropriate format.** @author unascribed* @see java.lang.Integer#parseInt(String)* @since 1.0*/publicclass NumberFormatException extends IllegalArgumentException {static final long serialVersionUID = -2848938806368998894L;/*** Constructs a <code>NumberFormatException</code> with no detail message.*/public NumberFormatException () {super();}/*** Constructs a <code>NumberFormatException</code> with the* specified detail message.** @param s the detail message.*/public NumberFormatException (String s) {super (s);}/*** Factory method for making a {@code NumberFormatException}* given the specified input which caused the error.** @param s the input causing the error*/static NumberFormatException forInputString(String s) {return new NumberFormatException("For input string: \"" + s + "\"");}/*** Factory method for making a {@code NumberFormatException}* given the specified input which caused the error.** @param s the input causing the error* @param beginIndex the beginning index, inclusive.* @param endIndex the ending index, exclusive.* @param errorIndex the index of the first error in s*/static NumberFormatException forCharSequence(CharSequence s,int beginIndex, int endIndex, int errorIndex) {return new NumberFormatException("Error at index "+ (errorIndex - beginIndex) + " in: \""+ s.subSequence(beginIndex, endIndex) + "\"");}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。