java 映射处理类方法和属性(get set)
2016-05-25 22:18
363 查看
set:
ResultPo resultPo=new ResultPo();
for(int j=6;j<st1.length;j++){//映射存储96时段
String setAttributeMethodName = "setH"+(j<10?"0"+j:j);
Method setAttributeMethod = null;
try {
setAttributeMethod = ResultPo.class.getDeclaredMethod(setAttributeMethodName);
try {
setAttributeMethod.invoke(resultPo,st1[j]);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
}
}
get:
TypePo obj=typeList.get(i);
for(int j=1;j<=96;j++){
String getAttributeMethodName = "getH"+(j<10?"0"+j:j);
Method getAttributeMethod = null;
try {
getAttributeMethod = TypePo.class.getDeclaredMethod(getAttributeMethodName);
try {
String corhr = (String) getAttributeMethod.invoke(obj);
content=content+"# "+typnum+" "+j+" "+corhr+" valley"+"\r\n";
typnum++;
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
}
}
ResultPo resultPo=new ResultPo();
for(int j=6;j<st1.length;j++){//映射存储96时段
String setAttributeMethodName = "setH"+(j<10?"0"+j:j);
Method setAttributeMethod = null;
try {
setAttributeMethod = ResultPo.class.getDeclaredMethod(setAttributeMethodName);
try {
setAttributeMethod.invoke(resultPo,st1[j]);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
}
}
get:
TypePo obj=typeList.get(i);
for(int j=1;j<=96;j++){
String getAttributeMethodName = "getH"+(j<10?"0"+j:j);
Method getAttributeMethod = null;
try {
getAttributeMethod = TypePo.class.getDeclaredMethod(getAttributeMethodName);
try {
String corhr = (String) getAttributeMethod.invoke(obj);
content=content+"# "+typnum+" "+j+" "+corhr+" valley"+"\r\n";
typnum++;
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
}
}
相关文章推荐
- struts2的零配置
- Eclipse中的Maven测试插件输入字符集设置
- Java学习_修饰符
- Spring MVC入门Demo
- Java基础回顾 : 线程的实现方式
- 【Java学习-J.160525.0.19】Java 面向对象以及类与类的继承
- 第一章 JAVA入门 Framework层之Libraries
- 深入总结 Spring MVC
- Java 之类的加载顺序
- Eclipse中的Maven插件运行项目中的Goals设置
- 设计模式的学习——工厂模式
- JAVA泛型 一
- 配置java 和tomacat环境过程
- Java IO - CharArrayReader&CharArrayWriter
- maven搭建ssm分模块框架 (myeclipse版) (二) 较详细版
- java 基础拾漏
- 第一个算法优化例子
- Java synchronized详解
- java享元设计模式
- Java语言的发展及其特点