我在PuTTY中運行我的程序時遇到了錯誤,但在Eclipse中沒有運行。我在網上瀏覽過,試圖找到我的問題的答案,但一直都沒有。PuTTY中的不可轉換類型(unix)但不是Eclipse
錯誤:
dataSummary.java.227: inconvertible types
found: java.lang.Object
required: int
int contractIDDisplay = (int) int intr.next();
^
1 error
這裏是代碼:
Iterator itr = set.iterator();
while (itr.hasNext())
{ //while
int contractIDDisplay = (int) itr.next();
if (contractIDDisplay == 1)
{
System.out.printf("%d, %d, %d, %d",contractIDDisplay, monthCounter1, firstDate1, lastDate1);
file.format(contractIDDisplay + ", " + monthCounter1 + ", " + firstDate1 + ", " + lastDate1 + ", ");
}
有前更多的代碼和這些行之後,但我不認爲這些線是非常重要的。如果他們請讓我知道。 「set」是一個Set。
爲什麼Eclipse能夠運行我的代碼和PuTTY不?如果無法解決問題,我可以解決此問題嗎?
什麼樣的聲明是:'int contractIDDisplay =(int)int intr.next();'!你用putty做FTP我猜! – NINCOMPOOP
你在迭代什麼?你確定它是一個整數列表嗎? – thegrinner
你使用什麼版本的Java? – johnchen902