Long.valueof()转换

碰到一个问题,在转换类型时,Long.valueof(0),即将int类型转换成Long类型时,在eclipse里不提示错误,但在实际转换过程中会出错,当改成Long.valueof("0"),就不会出现错误,似乎,Long.valueof()只支持String类型的转换。

posted on 2007-07-09 13:05 reeve 阅读(3487) 评论(3)  编辑  收藏

评论

# re: Long.valueof()转换 2007-07-09 14:17 Sun

你确定是Long.valueof的问题?
感觉是你程序别的地方的错误
valueof没问题  回复  更多评论   

# re: Long.valueof()转换 2007-07-10 00:20 reeve

是的,单独列出来没有问题,在我的程序中调试,出错却是在这里报错,应该是这个类型和我所调用的方法中的参数类型不太一致造成的,是不一致,而不是有错。  回复  更多评论   

# re: Long.valueof()转换 2007-08-01 13:25 王涛

class TestInteger {
public static void main(String[] args) {
// TODO: Add your code here
int w=Integer.parseInt(args[0]);//有问题
int h=new Integer(args[1]).intValue();
//int h=Integer.valueOf(args[1]).intValue();
for(int i=0;i<h;i++){
StringBuffer sb=new StringBuffer();
for(int j=0;j<w;j++){
sb.append('*');
}
System.out.println(sb.toString());
}
}
}  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2007年7月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

统计

常用链接

留言簿(2)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜