我正在开发第三方API,如果给出一个符号,我们将以这种方式提出请求
KIMapi = new KIMapi(symbol);
KIMapi .setType(KIMapi .TIME );
ArrayList list = KIMapi .getData();
Iterator itr = list.iterator();
while(itr.hasNext())
{
system.out.println(itr.next());
// Process it
}
现在我的查询是我可能会收到一系列符号,如下所示:
String symbol[] = {"BBW","MAruthi", "S" , "G" };
for (int i = 0;i < symbol.length;i++ )
{
KIMapi = new KIMapi (symbol[i]);
// Do i need to keep all the above code shown above inside this for loop ?
}
任何指导都会有所帮助。
答案 0 :(得分:0)
“提出请求”实际上是做了几件事:
那里有太多了。
我建议你首先将事物封装成一个很好的一致的方法。也许你应该将第三方API包装成更有意义的东西(例如,完全初始化KIMapi的构造函数,以方便的方式打印出来的toString()方法,“处理东西”的方法)。
在第二部分中如何处理该循环是您遇到的问题中最少的。你需要首先建立一个连贯,有凝聚力的设计。