读取内部静态类及其变量的最佳实践

时间:2012-05-03 18:06:59

标签: java web-services java-ee struts webservice-client

以下代码是Web服务响应格式。此类有两个引用变量 到两个内部静态类。 请让我知道如何以有效的方式阅读。

public class DataResponse {
      protected DataResponse.Head head ;
      protected DataResponse.Result result ;

      public static class Result {
         protected List<DataResponse.Result.Record> record;

          public static class Record {
             protected String businesstypec;
             protected String part
             // several other variables

                 public static class PARTR {
                       protected String prefix;
                       protected String suffix;
                 }
          }

         public static class Head {

          // some more variables
         }

      // please assume getter and setters for head,result,record,prefix and suffix variables
}

1 个答案:

答案 0 :(得分:2)

您获得了想要阅读的instance Record并致电public内的variable class以获取instance那个variable然后在那个内部类中调用(再次,publicvariables。似乎效率很高。

 String firstPrefix = result.record.get(0).partrVariableThatsNotInYourExample.prefix;