「Java8」ArrayListリストにObjectを追加する方法

環境
JavaSE1.8
Eclipse 4.14.0

書式
List<Object>変数名= new ArrayList<Object>();
変数名.add(Integer型オブジェクト)
変数名.add(Long型オブジェクト)
List<Object>型の変数には、List<Object>型の値のみ入れます。
List<Object>には、Object型を継承した値ならaddできます。

使用例

public class BaseDemo {

   //リスト宣言
    List<Object>objLst = new ArrayList<Object>();
    
      /* intをIntegerに変換 */
      public void testFunc(int nn) {
        objLst.add(new Integer(nn));
      }
      
      /*Integer型変数を追加*/
      public void testFunc(Integer nn) {
            objList.add(nn);
      }
      
      /* longをLongに変換 */
      public void testFunc(long lg) {
        objLst.add(new Long(lg));
      }
      
      /*Long型変数を追加*/
      public void testFunc(Long lg) {
            objList.add(lg);
      }
      
}

 

Java

Posted by arkgame