to ZeroC:
好像不是你说得那样!
象是结束本次循环而进入下次循环(当条件成立时)
好像不是你说得那样!
象是结束本次循环而进入下次循环(当条件成立时)
解决方案 »
- SSH整合tiles2,tomcat启动报错 SEVERE: Error listenerStart
- 一个下拉列表框的问题
- 关于存储的问题
- java 中keytool生成密钥
- logic:iterate的问题
- Tomcat的问题
- JB8+Weblogic中新建jsp,servlet(默认)出错,请帮忙
- Jboss与Tomcat/Jetty整合,是在同一个进程中运行吗?
- CMP关系中的navigability\cascade delete\db-cascade-delete是什么意思?
- java里批量插入数据,不经过实体类
- 请问在eclipse中怎样开发和部署ejb?
- java Naming Exception
1.结束当前循环,到下一次循环。
//ddd 是一个包含ArrayList对象的ArrayList
for (int i = 0; i < ddd.size(); i++) {
ArrayList temp1 = (ArrayList) ddd.get(i);
//temp1中所有的元素都是Double
Double s = new Double(0.0);
try {
if (i != 2)
s = (Double) (temp1.get(0));
else
temp1 = (ArrayList) (temp1.get(0)); //exception
}
catch (ClassCastException ex) {
System.out.println("catch ClassCastException");
}
System.out.println("T is " + s.doubleValue();
}
//ddd 是一个包含ArrayList对象的ArrayList try {
for (int i = 0; i < ddd.size(); i++) {
ArrayList temp1 = (ArrayList) ddd.get(i);
//temp1中所有的元素都是Double
Double s = new Double(0.0);
if (i != 2)
s = (Double) (temp1.get(0));
else
temp1 = (ArrayList) (temp1.get(0)); //exception
System.out.println("T is " + s.doubleValue();
}
}
catch (ClassCastException ex) {
System.out.println("catch ClassCastException");
}
for (int i = 0; i < ddd.size(); i++) {
ArrayList temp1 = (ArrayList) ddd.get(i);
//temp1中所有的元素都是Double
Double s = new Double(0.0);
try {
if (i != 2)
s = (Double) (temp1.get(0));
else
temp1 = (ArrayList) (temp1.get(0)); //exception
}
catch (ClassCastException ex) {
System.out.println("catch ClassCastException");把这句替换为
throw new ClassCastException();
}
System.out.println("T is " + s.doubleValue();
}
System.out.println("catch ClassCastException");把这句替换为
throw new ClassCastException();
呢??