字符数组小问题?(关于split)
定义一个数组,String mm[] = new String[2];
字符m 可能为小数,也可能整数
mm = m.split("\\.");
问题:
当m为整数如m=9时
执行完 mm = m.split("\\.");后
mm[1]不存在,数组长度变为1,取mm[1]值时报异常
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at GetRMBToCap.getNumberToRMB(GetRMBToCap.java:13)
at Testrmb.main(Testrmb.java:10)
当m为小数且整数位没有时如 m=.9时,
mm[0]能取到空值