java中的数字以及如何判断字符串是不是数字
01 前言 数字是计算机科学的根本,那么java中数字是怎样来表示呢?规则又是怎样呢?今天我们来探讨一下这个话题。数字在某些领域经常用字符串来进行表示和传递。那么我们可以从判断java中一个字符串是否是数字来获取一些有用的信息。 02 空字符和null 首先我们可以很清晰的知道空字符 "" 和 null 肯定不是数字。其实我们写其他逻辑一样。把一些最极端最容易辨别处理的逻辑判断直接要优先进行处理。这是一个小的窍门。 03 toCharArray 排除了先前情况的字符串可以通过 toCharArray() 方法转换为char数组。而 Character.isDigit(int) 很容易判断该char元素是否是数字(不要问char为什么是int!)。那么该方法会不会奏效呢?我们来操作一波各种情况: public class Main { public static void main(String[] args) { // false System.out.println("\"\" 是不是数字:"+isNumeric("")); // false System.out.println("\" \" 是不是数字:"+isNumeric(" ")); // false System.out.println("null 是不是数字:"+isNumeric(null)); // false