📄 numberparseexam.java
字号:
import java.util.Locale;
import java.text.NumberFormat;
import java.text.ParsePosition;
public class NumberParseExam
{
public static void main(String [] args) throws Exception
{
NumberFormat nf1 = NumberFormat.getInstance();
System.out.println("使用默认的本地信息,只解析数值字符串12345.67"
+ "的整数部分:");
nf1.setParseIntegerOnly(true);
System.out.println(nf1.parse("12345.67"));
System.out.println("===========================================");
System.out.println("解析包含非数字字符的数值字符串1234A56.7a:"
+ nf1.parse("1234A56.7a"));
System.out.print("从字符串中的第三个字符开始解析数值字符串12345:");
ParsePosition pp = new ParsePosition(2);
System.out.println(nf1.parse("12345", pp));
System.out.print("使用德文本地信息解析百分数字符串125,3%:");
NumberFormat nf2 = NumberFormat.getPercentInstance(Locale.GERMAN);
System.out.println(nf2.parse("125,3%"));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -