| 
01 /*02  * $Id: ListIsSameClass.java,v 1.8 2008/02/02 03:06:28 koga Exp $
 03  *
 04  * Copyright (C) 2004 Koga Laboratory. All rights reserved.
 05  *
 06  */
 07 package matxbook.chap18;
 08
 09 import org.mklab.nfc.matrix.BooleanMatrix;
 10 import org.mklab.nfc.matrix.DoubleMatrix;
 11 import org.mklab.nfc.matx.MatxList;
 12
 13
 14 /**
 15  * リストから指定したクラスの成分を取得するサンプルです。
 16  * @author koga
 17  * @version $Revision: 1.8 $, 2004/04/22
 18  */
 19 public class ListIsSameClass {
 20
 21   /**
 22    * メインメソッド
 23    *
 24    * @param args コマンドライン引数
 25    */
 26   @SuppressWarnings("nls")
 27   public static void main(String[] args) {
 28     MatxList a = new MatxList(new Object[] {Integer.valueOf(1), "a", new Double(3.14), "b", new DoubleMatrix(new double[] {3})});
 29     BooleanMatrix bm = a.isSameClass(String.class).notElementWise();
 30     MatxList b = a.getSubList(bm.find());
 31     b.print("a(a .!= String)");
 32   }
 33 }
 |