1.以前求一个多位数的整数的位数,最常规的办法是用这个数除十看余商是否为零,然后再除一百看是否为零,一直除到商刚好为零,这个数就是n-1位。现在学JAVA.lang下面有个string的method叫做valueOf可以把Object类(根基类)转化为字符型,现在用这种方法就可以先把多位整数转化为字符类然后再得出字符的长度就是这个数的位数。例子如下:
public class Test1 {
public static void main (String [] args) {
int n = 1234567;
String s = String.valueOf(n);
System.out.println(“这个数是"+s.length()+"位数")
}
}
2.String里面的split用法,先查API文档解释:根据给定的分隔符匹配拆分此字符串。效果一看就知道,例子如下:
public class TestSpilt {
public static void main (String [] args) {
String s = ("Mary,March 1st,Birthday");
String [] ss = String.split(s);
for(int i=0;i<=ss.length;i++){
System.out.println(ss[i]);
}
}
}