我必須創建一個將對象作爲參數傳遞並比較兩個MyString對象的方法。Int compareTo(object obj)
int compareTo(MyString anotherString)
- 返回-1如果此對象是小於參數對象。
- 回報0如果兩個MyStrings匹配
- 回報+1如果此對象比參數對象
我也必須作出一個將傳遞一個字符串,並將其與對象和一個更大的將比較兩個對象並忽略這些情況。問題是我不得不重複代碼。一個僞代碼會有幫助,但是解釋我做錯了什麼,一個例子是非常有必要的。
public int compareTo(BigString ob)
{
BigString comp;
for(int i =0;i < SIZE;i++)
if(thatArray[i] > comp.thatArray[i])
{
return 1;
}
else if(thatArray[i] == comp.thatArray[i])
{
return 0;
}
else if(thatArray[i] < comp.thatArray[i])
{
return -1;
}
}
它看起來並不像你已經付出了很多努力去解決你自己的問題...... – jahroy
好吧,這是我得到和idk還有什麼要做Google搜索沒有幫助API不幫助 – javip