リストが空であるか否か、すなわちlist.isEmpty()とlist.size()==0の違い
リストが空であるか否か、すなわちlist.isEmpty()とlist.size()==0の違いは何ですか?機能の実現については,両者の間に何の違いもなく,集合が空であるか否かを判断するために用いることができる.
APIドキュメントの説明を見てみましょう
APIドキュメントは、戻り値が異なることを区別する2つの方法を提供しています.そのため、プロジェクトの特徴と結びつけて、適切な方法を採用することができます.戻り値がBooleanタイプの場合はlistを呼び出すことができます.isEmpty();戻り値が文字列または整形である必要がある場合はlistを呼び出すことができます.size() == 0. 以上の観点は個人的な観点ですので、慎重に参考してください.
APIドキュメントの説明を見てみましょう
/**
* Returns the number of elements in this list. If this list contains
* more than <tt>Integer.MAX_VALUE</tt> elements, returns
* <tt>Integer.MAX_VALUE</tt>.
*
* @return the number of elements in this list
*/
int size();
/**
* Returns <tt>true</tt> if this list contains no elements.
*
* @return <tt>true</tt> if this list contains no elements
*/
boolean isEmpty();
APIドキュメントは、戻り値が異なることを区別する2つの方法を提供しています.そのため、プロジェクトの特徴と結びつけて、適切な方法を採用することができます.戻り値がBooleanタイプの場合はlistを呼び出すことができます.isEmpty();戻り値が文字列または整形である必要がある場合はlistを呼び出すことができます.size() == 0. 以上の観点は個人的な観点ですので、慎重に参考してください.