现在做一个有关数据库的内容
遇到一个问题 要想动态的加载数据库 就要有一种可以返回类型的方法我举的例子不一定合理但是就这么个意思
例如:int a=2;
a.get类型="int";String b=null;
b.get类型="String";Integer c;
c.get类型="Integer";例如这些方法 不知道java里怎么实现jdk里成千上万个方法我相信一定会有的 如果没有那么请将以下怎么实现这个功能
遇到一个问题 要想动态的加载数据库 就要有一种可以返回类型的方法我举的例子不一定合理但是就这么个意思
例如:int a=2;
a.get类型="int";String b=null;
b.get类型="String";Integer c;
c.get类型="Integer";例如这些方法 不知道java里怎么实现jdk里成千上万个方法我相信一定会有的 如果没有那么请将以下怎么实现这个功能
解决方案 »
- 如何处理struts配置文件中action元素中的新自定义元素set-property
- 关于数据库关闭的问题,大家帮我!
- 初学者Servlet问题
- 关于使用JDOM提取XML文件是的一个问题
- 关于jbpm
- ***jsp页面中嵌入applet小程序为什么出不来啊?急!!!*******
- 如何用EJB为多个独立的WEB应用开发连接池?
- 怎样在hibernate的hibernate.cfg.xml 文件中配置配置数据库连接池,
- j2ee or ant 配置问题?我是新人!请帮忙!万分感谢!
- Struts中,在JSP中如何用标签得到 /WebApp 路径及 Link 的参数赋值这两种功能?
- 用JAVA写一个上传文件的代码
- 找工作....
实际结果类型是 Class<? extends |X|>,其中 |X| 表示清除表达式中的静态类型,该表达式调用 getClass。 例如,以下代码片段中不需要强制转换:Number n = 0;
Class<? extends Number> c = n.getClass();
返回:
表示此对象运行时类的 Class 对象。
另请参见:
The Java Language Specification, Third Edition (15.8.2 Class Literals)
c.getClass==Integer.class;
package com.test.test;
import java.util.HashMap;
import java.util.Map;public class Test4 { public static void main(String[] args) {
Map m = new HashMap(); String s1 = "sssss";
int i1 = 5;
double i2 = 10.5; m.put(1,s1);
m.put(2,i1);
m.put(3,i2);
for(int i = 1;i<= m.size();i ++) {
Class returnType = m.get(i).getClass();
System.out.println("该数据的类型为: " + returnType.getSimpleName());
}
}
}测试结果如下:该数据的类型为: String
该数据的类型为: Integer
该数据的类型为: Double
楼主这不是解决了么,其实也就是一个方法而已
System.out.println("该数据的类型为: " + returnType.getSimpleName());
谢谢了 要的就是这个方法 就是没找到
学习了!