项目积累——集合相关知识

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);//将数值转化为字符串

你可能感兴趣的:(集合)