Long.valueof()轉(zhuǎn)換
碰到一個問題,在轉(zhuǎn)換類型時,Long.valueof(0),即將int類型轉(zhuǎn)換成Long類型時,在eclipse里不提示錯誤,但在實際轉(zhuǎn)換過程中會出錯,當(dāng)改成Long.valueof("0"),就不會出現(xiàn)錯誤,似乎,Long.valueof()只支持String類型的轉(zhuǎn)換。
接觸的人多了,就開始喜歡畜生了
你確定是Long.valueof的問題?
感覺是你程序別的地方的錯誤
valueof沒問題 回復(fù) 更多評論
是的,單獨列出來沒有問題,在我的程序中調(diào)試,出錯卻是在這里報錯,應(yīng)該是這個類型和我所調(diào)用的方法中的參數(shù)類型不太一致造成的,是不一致,而不是有錯。 回復(fù) 更多評論
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());
}
}
} 回復(fù) 更多評論
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||