private static Class<?> getClassObject(Object o) throws ClassNotFoundException{
		if(o == null){
			System.out.println("null");
		}
		//基本データ型の場合
		if(o instanceof Boolean){
			return boolean.class;
		}
		else if(o instanceof Integer){
			return int.class;
		}
		else if(o instanceof Double){
			return double.class;
		}
		else if(o instanceof Long){
			return long.class;
		}
		else if(o instanceof Short){
			return short.class;
		}
		else if(o instanceof Character){
			return char.class;
		}
		else if(o instanceof Byte){
			return byte.class;
		}
		else if(o instanceof Float){
			return float.class;
		}
		//基本データ型以外の場合:forName()でクラスオブジェクトを取得
		else{
			System.out.println(Class.forName(strip(o.getClass().toString(), "class ")));
			return Class.forName(strip(o.getClass().toString(), "class "));
		}
		
	}