有沒有辦法顯示方法的參數作爲返回值?顯示方法的參數作爲返回值
如果我想返回一個值,這是沒有問題的:
public Set<Integer> addIntegerToSet(final int i)
{
Set<Integer> intSet = new HashSet<>();
intSet.add(i);
return intSet;
}
可以很容易地看到,該方法返回一個集合。
但是,如果我想有一個方法返回兩個值,我需要一個解決方法:
public Set<Integer> addIntegerToSet(final int i, Set<Integer> returnIntMap)
{
Set<Integer> intSet = new HashSet<>();
intSet.add(i);
returnIntMap.add(i);
return intSet;
}
這兩段代碼只是一個例子來說明我的問題,他們有沒有實際用處。
但是,我想讓用戶明白這個集合(returnIntMap
)也被操縱了。通常的做法是在參數前面放置一個「final」,但不會在方法內操作,但這不會在Java標準類中實現。
那麼,如何顯示returnIntMap
在方法中被操縱,而不是隻在java doc註釋中提及它。有沒有公約?
是真的,但正如我所說:我應該只是一個例子。我想查看任何數據類型的更大圖片......就像處理多種返回類型的通用約定一樣。 –