- 浏览: 68153 次
- 来自: 北京
文章分类
最新评论
-
love_miaohong:
tomcat工作原理(第二章)A Simple Servlet Container -
dreamkyh:
好犀利的测试驱动啊,vo我还是不太明白,能帮忙解释下嘛
测试驱动开发(第二节)
public static void main(String[] args) throws ParseException {
String aa = "2";
Long b = 2l;
if(Long.valueOf(aa).longValue()==b) {
System.out.println("111111111111111");
}
if(Long.valueOf(aa)==b) {
System.out.println("22222222222222222222");
}
long c = 2;
if(Long.valueOf(aa)==c) {
System.out.println("3333333333333");
}
if(Long.valueOf(aa).longValue()==c) {
System.out.println("4444444444444444444444");
}
}
// 控制台打印结果为:
111111111111111
3333333333333
4444444444444444444444
不太明白是上面的执行结果,为什么字符串"22222222222222222222"没有打印出来?
Long.valueOf()与Long.longValue()的差别是什么呢?
String aa = "2";
Long b = 2l;
if(Long.valueOf(aa).longValue()==b) {
System.out.println("111111111111111");
}
if(Long.valueOf(aa)==b) {
System.out.println("22222222222222222222");
}
long c = 2;
if(Long.valueOf(aa)==c) {
System.out.println("3333333333333");
}
if(Long.valueOf(aa).longValue()==c) {
System.out.println("4444444444444444444444");
}
}
// 控制台打印结果为:
111111111111111
3333333333333
4444444444444444444444
不太明白是上面的执行结果,为什么字符串"22222222222222222222"没有打印出来?
Long.valueOf()与Long.longValue()的差别是什么呢?
发表评论
-
代码的执行顺序问题
2013-04-10 16:10 0package access.local; public c ... -
关于集合对对象的操作
2013-04-09 17:40 01、Set是中是存储的具体的对象: 2、HashMap: l ... -
深入Java虚拟机
2012-11-14 18:04 0本书目录 1、Java体系结构介绍 2、平台无关 3、安全 4 ... -
向文件末尾追加内容
2012-11-05 17:15 0public static void main(String[ ... -
开发中遇到的小问题
2012-10-29 14:18 01、ResultSet获取结果集之后,结果集的下标从1开始,而 ... -
内部类
2012-10-17 15:01 0如果在一个类内包含一个内部类的话,那么在编译完成之后,会出现一 ... -
关于map的一点小经历
2012-09-27 10:58 0map里对key值相同的元素,计算为一个元素,且后面赋值的元素 ... -
Calendar类获取指定时间段内的天数
2012-09-26 17:14 0public static StringBuffer get ... -
Java中常见问题
2012-09-18 19:50 0实例一: public static void main(S ... -
java多线程
2012-09-11 21:06 0多线程的概念: 1、Java中多线程的实现: . 继承T ... -
sleep和wait的区别
2012-09-07 23:02 01、这两个方法来自不同的类分别是,sleep来自Thread类 ... -
Java 基础知识
2012-08-29 23:58 01、 public static void main( ... -
需要看的文章
2012-07-30 17:06 0http://www.iteye.com/topic/1123 ... -
面试题目汇总
2012-07-30 14:22 01、项目开发流程 2、项目相关文档 3、大并发量是怎么处理 ... -
ServletOutputStream
2012-07-13 10:44 0API对象的说明这一部分 ... -
给自己的项目打包
2012-07-11 14:31 0用MyExclipse自带的export功能,就可以直接给项目 ... -
导出Javadoc文档
2012-07-04 14:09 0在导出的过程中会出现编码错误的提示,需要加入下列代码: ... -
Json字符串与List、map等互相转换
2012-05-24 15:22 0package com.cn.zrwt.util; impo ... -
用Java模拟客户端的请求
2012-05-24 11:49 0private static void post(String ... -
自己项目中用到的从ftp服务器上下载文件,并将下载的txt文件解析保存到数据库
2012-05-23 17:02 0解析文本文件保存到数 ...
相关推荐
`Long.valueOf()` 方法与`parseLong()`相似,也是将字符串转换为Long类型。它接受一个字符串参数,并返回相应的Long对象。这个方法同样处理正负号,并且如果字符串无法转换,也会抛出`NumberFormatException`。例如...
在`Double`、`Float`、`Long`和`Short`类中,`valueOf`方法同样用于将字符串转换为对应的浮点或整数类型的对象。 当我们谈论源码时,理解这些方法的内部实现也至关重要。`valueOf`方法通常使用缓存来优化性能,尤其...
long l = Long.valueOf(str).longValue(); // 使用valueOf // 或者 long l = Long.parseLong(str); // 使用parseLong ``` - `valueOf`:创建Long对象后,通过`longValue()`方法获取long值。 - `parseLong`:直接...
float型 Folat.valueOf(字符串).floatValue() double型 Double.valueOf(字符串).doubleValue() 4、将数值转化为字符串 valueOf(数值) 5、字符串检索 indexOf(Srting s) 从头开始检索 indexOf(String s ,int ...
long l = Long.valueOf(str).longValue();` 十进制到二进制 将十进制数值转换为二进制字符串可以使用以下方法: * 使用 `Integer.toBinaryString()` 方法:`int i = 42; String binstr = Integer.toBinaryString...
int ii = Integer.parseInt(String.valueOf(ll)); // 通过字符串解析 ``` 在实际开发中,应该根据具体情况选择合适的转换方法。当不确定 `long` 值是否会溢出 `int` 范围时,可以先检查值的大小,或者使用 `Math....
Java 中的 String 和 int 类型的相互转换是一个基本的数据类型转换操作,我们可以使用多种方法来实现这种转换,例如使用 `Integer.parseInt()` 方法、`Integer.valueOf()` 方法、`String.valueOf()` 方法等。...
同理,对于长整型(Long),可以使用`Long.parseLong()`和`Long.valueOf()`。 4. **字符串转浮点数** 类似地,`Float.parseFloat()`和`Double.parseDouble()`用于将字符串解析为浮点数: ```java String strFNum ...
int intValue = Integer.parseInt(String.valueOf(longValue)); ``` 对于毫秒级别的转换,由于int类型只能表示10位数字,而毫秒时间戳通常需要13位(1970年至今已超过10位),所以直接转换肯定会溢出。如果你确实...
String stringValue = String.valueOf(longValue); int intValue = Integer.parseInt(stringValue); ``` 尽管这种方法看似安全,但如果`long`值太大,超过了`Integer.MAX_VALUE`(2^31-1),`Integer.parseInt()`会...
int intValue = Integer.parseInt(String.valueOf(longValue)); ``` 这种方法虽然避免了直接的类型转换,但额外增加了字符串操作的开销。同样,如果`longValue`超出`int`范围,`parseInt()`会抛出`...
在 Java 中,可以使用 String.valueOf() 方法将 int 类型的变量转换为 String 类型的变量。例如: int intvar = 1; String stringvar; stringvar = String.valueOf(intvar); 4. float --> String 转换 在 Java 中...
public int compare_130(int a,int ... String msg = String.valueOf(a) + " compare with " + String.valueOf(b) + ",the " + String.valueOf(result)+" is bigger"; labelView.setText(msg); } });
- 使用`valueOf`等静态方法进行类型转换 - 包装器类的继承结构 - 特定包装器类(如`Boolean`、`Character`)的用法 ##### 二、包装器类概述 在Java中,基本数据类型不能直接存储在诸如ArrayList这样的泛型容器中。...
- **使用`Long.valueOf().longValue()`**:将字符串转换为长整型。 ```java String str = "1234567890"; long l = Long.valueOf(str).longValue(); ``` - **使用`Long.parseLong()`**:将字符串转换为长整型。 ...
动态生成数的运用 ... String msg = String.valueOf(a) + " compare with " + String.valueOf(b) + ",the " + String.valueOf(result)+" is bigger"; labelView.setText(msg); } });
`String.valueOf()` 是一个通用方法,可以将不同数据类型转换为字符串。对于 Long 类型,它会调用 Long 的 toString() 方法。例如: ```java String str = String.valueOf(varLong); ``` C. 使用 `Long.toString()`...
- `Long.valueOf(str)`: 同样,返回一个Long对象。 3. **将字符串转换为浮点型**: - `Float.parseFloat(str)`: 将字符串转换为float类型,例如`str = "3.14"`,`float pi = Float.parseFloat(str)`。 - `Float....
float型 Folat.valueOf(字符串).floatValue() double型 Double.valueOf(字符串).doubleValue() 4、将数值转化为字符串 valueOf(数值) 5、字符串检索 indexOf(Srting s) 从头开始检索 indexOf(String s ,int ...
**解释**:与 `int` 类型到 `String` 类型的转换类似,这里使用了 `String.valueOf()` 方法来将 `float` 类型转换为 `String` 类型。 #### 5. `double` 到 `String` **示例代码**: ```java double doubleVar = ...