zoukankan      html  css  js  c++  java
  • java 映射处理类方法和属性(get set)

    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"+" ";
                            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();
                    }
                    
                }     

  • 相关阅读:
    AC自动机(转载)
    hdu 4352 XHXJ's LIS(数位dp+状压)
    hdu 4734 F(x)(数位dp)
    hdu 3709 Balanced Number(数位dp)
    hdu 6268 Master of Subgraph(点分治+bitset)
    poj 1741 tree(点分治)
    pytorch 矩阵数据增加维度unsqueeze和降低维度squeeze
    pytorch seq2seq模型中加入teacher_forcing机制
    pytorch seq2seq模型训练测试
    python os模块判断文件是否存在,file_path获取当前文件路径
  • 原文地址:https://www.cnblogs.com/lengzhijun/p/5528746.html
Copyright © 2011-2022 走看看