誰かが私のメソッドを呼び出した場合、防御的に問題に対処したいと考えています。通常、私はただ戻りnullます。
を実装することにしましたが、とにかくtry catch戻ってしまうようです。null
try catchメソッドの最後で返されないようにmy を書くことはできnullますか?
peekStack クラスで使用するサンプル コード。
public T peek()
{
T temp = null;
try
{
temp = array[size];
}
catch(Exception e)
{
}
return temp;
}
空のスタックで呼び出された場合。戻りnullます。
try catchでは、この種のケースの場合でも気にする必要がありますか? 私はこれをしたくなる:
if(isEmpty())
return null;
スタックが空でない場合は、要素を返します。スタックが空の場合、try-catch?