迭代方法解决
来源:互联网 发布:mac定制 编辑:程序博客网 时间:2024/05/23 02:03
public class ListTest {
/**
* @param args
*/
public static void main(String[] args) {
List array = new ArrayList();
array.add("a");
array.add("b");
array.add("c");
array.add("d");
array.add("a");
int a_num = 0;
int b_num = 0;
int c_num = 0;
int d_num = 0;
Iterator it = array.iterator();
while(it.hasNext()){
String next = (String)it.next();
if("a".equals(next)){
a_num ++;
}else if("b".equals(next)){
b_num ++;
}else if("c".equals(next)){
c_num ++;
}else if("d".equals(next)){
d_num ++;
}
}
int code = array.hashCode();
System.out.println("a_num="+a_num);
System.out.println("b_num="+b_num);
System.out.println("c_num="+c_num);
System.out.println("d_num="+d_num);
System.out.println(code);
}
}
/**
* @param args
*/
public static void main(String[] args) {
List array = new ArrayList();
array.add("a");
array.add("b");
array.add("c");
array.add("d");
array.add("a");
int a_num = 0;
int b_num = 0;
int c_num = 0;
int d_num = 0;
Iterator it = array.iterator();
while(it.hasNext()){
String next = (String)it.next();
if("a".equals(next)){
a_num ++;
}else if("b".equals(next)){
b_num ++;
}else if("c".equals(next)){
c_num ++;
}else if("d".equals(next)){
d_num ++;
}
}
int code = array.hashCode();
System.out.println("a_num="+a_num);
System.out.println("b_num="+b_num);
System.out.println("c_num="+c_num);
System.out.println("d_num="+d_num);
System.out.println(code);
}
}
0 0
- 迭代方法解决
- 迭代方法
- 迭代方法
- JavaScript---迭代方法
- JS 迭代方法
- map迭代方法
- 迭代方法总结
- 迭代解决装载问题
- Properties遍历迭代方法
- Extjs中的迭代方法
- PageRank迭代求解方法
- JS 数组迭代方法
- javascript 数组迭代方法
- Extjs中的迭代方法
- Array 类型迭代方法
- 迭代方法优于循环
- 5.2.8 迭代方法
- 迭代、递归解决斐波纳挈数列问题
- C++类中 const函数用法
- 归并排序
- oracle中rownum和rowid的区别
- 【阅读】《Head First JavaScript》第九章——为数据带来生命(对象)
- session丢失
- 迭代方法解决
- zendstudio文件编码修改
- sql查询重复记录、删除重复记录方法大全
- .NET程序性能的基本要领
- Console/File IO
- spring mvc 三种上传文件方法实例
- [开发日志]2d传统动画软件:Tracer
- jquery 1.6+ 获取checkbox的checked属性总是checked
- LeetCode 36 Populating Next Right Pointers in Each Node