通过查看java.lang.Integer的源码可以发现, 它们最终调用的都是 这个parseInt是可以将字符串解析为各种进制的整数的, parseInt(String s)只是radix=10时的特例 而Integer.parseInt() 和 Integer.valueOf() 的区别主要在于
分类:
其他好文 时间:
2016-03-13 00:44:00
阅读次数:
285
Long中有个小小的陷阱,就是在-128至127范围内,Long.valueOf(long l)返回的Long的实例是相同的,而在此范围之外每次使用valueOf(long
l)时,返回的实例都是不同的。
举例:
System.out.println(Long.valueOf(-129) == Long.valueOf(-129)); // falseSystem.out....
分类:
编程语言 时间:
2016-03-10 20:36:33
阅读次数:
233
一、日期的比较 1.直接 用getTime 方法 时间的毫秒数比较 if(date.getTime() < start.getTime()) { return String.valueOf(Long.parseLong(year)-1); } else { return year; } 2. Dat
分类:
编程语言 时间:
2016-03-09 22:22:51
阅读次数:
263
valueOf():返回当前对象对应的值。 toString():返回当前对象对应的字符串形式。 toLocalString():返回当前对象对应的本地字符串形式。 hasOwnProperty():判断某个属性是否为当前对象自身的属性,还是继承自原型对象的属性。 isPrototypeOf():判
分类:
其他好文 时间:
2016-03-07 15:02:35
阅读次数:
153
第1条:考虑用静态工厂方法代替构造器 通常情况下,我们创建一个对象采取new的形式,但是还有一种方法也是经常使用到的,它的名称叫做静态工厂方法。 例如,java中基本类型boolean的包装类Boolean就采用了这种方式,源代码如下: public static Boolean valueOf(b
分类:
编程语言 时间:
2016-03-02 00:23:59
阅读次数:
207
Java code ? 1 2 3 4 5 6 7 8 /** * @see java.lang.String#valueOf(java.lang.Object) * @see #append(java.lang.String) */ public synchronized StringBuffer
分类:
编程语言 时间:
2016-03-01 21:04:38
阅读次数:
215
Java中String转换Double类型 double num1 = 0.0; String qq = "19.987"; num1 = Double.valueOf(qq.toString()); 太祖元年 Java小数点后留两位 double num1 =11; double num1 =21
分类:
编程语言 时间:
2016-03-01 18:47:09
阅读次数:
165
1. 字符串有整型的相互转换 1 String a = String.valueOf(2); //integer to numeric string 2 int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 1 Bu
分类:
编程语言 时间:
2016-02-29 14:23:35
阅读次数:
275
学习:http://www.cnblogs.com/dolphin0520/p/3780005.html#3163302 后发现居然有这么个东西,当然也不会注意什么自动拆箱和装箱,只知道用就行了。不过这里确实值得注意一下,Integer的自动valueOf实现是有范围的: 在通过valueOf方法创
分类:
编程语言 时间:
2016-02-28 12:27:47
阅读次数:
152
将首字母大写Stringa="iamaboy";
String[]b=a.split("\\s+");
StringBuffersb=newStringBuffer();
for(inti=0;i<b.length;i++){
sb.append(String.valueOf(b[i].charAt(0)).toUpperCase()+b[i].substring(1)+"");
}
System.out.println(sb);
分类:
编程语言 时间:
2016-02-21 22:57:53
阅读次数:
355