List<String> allList=new ArrayList<String>();
System.out.println("集合操作前是否为空?"+allList.isEmpty());
allList.add("hello");
allList.add(0, "world");
allList.add("CXH");
allList.add("[email protected]");
System.out.println(allList.contains("hello")?"\"Hello\"字符串存在!":"\"Hello\"字符串不存在!");
Map<String, String> map = BbglDAOFactory.getInstence().getBgbbdDAO()
.getSybfzr();
map.put(rs.getString(2), rs.getString(1));
//查询
function toQuery(){
var ksje = document.getElementById("ksje").value;
var jsje = document.getElementById("jsje").value;
if(ksje!=""&&jsje!=""&&Number(ksje)>Number(jsje)) {
alert("开始金额不能大于结束金额!");
} else {
with(document.forms[0]){
operFlag.value = "query";
submit();
}
}
}
在java中所有捕获范围小的异常必须放在捕获范围大的异常之前,否则程序在编译时就会出现错误提示。
使用throws声明的方法表示此方法不处理异常,而是交给方法的调用处(主方法)进行处理。所以顶级方法调用throws声明的方法时,不能再为顶级方法使用throws声明,因为无法再向上抛异常。
对于频繁修改字符串内容的地方,最好使用StringBuffer类完成。
Format类提供了三个子类:MessageFormat、DateFormat、NumberFormat
将查询条件中的文本字段在构建SQL语句时转化成日期类型的处理方式如下:
sb.append(" and qdrq>=to_date('" + qdrqBegin + "','yyyy-MM-dd')");
+""好有用啊:Htzs是String类型:
xshtxxQueryForm.setHtzs(xshtxxQueryPOList.size()+"");
数据类型转化
// 合同总金额
double htzje = 0.0;
htzje += Double.parseDouble(xshtxxQueryPO.getHtjeStr());
xshtxxQueryForm.setHtzje(String.format("%,.2f", htzje));
静态包含:
import static org.junit.Assert.*;
一般的使用方式是Assert. assertEquals(),但是使用了静态包含后,前面的类名就可以省略了,使用起来更加的方便。
String.valueOf(num);//将数值转化为字符串