Commons Lang、NumberUtils.isDigits()
import org.apache.commons.lang.math.NumberUtils; public class C2008122600 { public static void main(String[] args) { System.out.println(NumberUtils.isDigits("123")); System.out.println(NumberUtils.isDigits("1.23")); System.out.println(NumberUtils.isDigits("0x10")); System.out.println(NumberUtils.isDigits("0x10")); System.out.println(NumberUtils.isDigits("")); System.out.println(NumberUtils.isDigits(null)); } }
で、
true false false false false false