3、 Set与List之间转化
List list = new ArrayList(set);
Set set = new HashSet(list);
Set set = new HashSet(list);
//但是有一点,转换当中可能要丢失数据,尤其是从list转换到set的时候,因为set不能有重复数据
//还有转换到set之后,他们原先在list上的顺序就没了
public class Csdn {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
Collections.addAll(list, "zhao","long","ri");//填充
Set<String> set=new HashSet<String>();
set.addAll(list);//给set填充
list.clear();//清空list,不然下次把set元素加入此list的时候是在原来的基础上追加元素的
list.addAll(set);//把set的
}
}
public class Csdn {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
Collections.addAll(list, "zhao","long","ri");//填充
Set<String> set=new HashSet<String>();
set.addAll(list);//给set填充
list.clear();//清空list,不然下次把set元素加入此list的时候是在原来的基础上追加元素的
list.addAll(set);//把set的
}
}
2、struts实现文件上传下载大小的限制。超过限制则报错:Struts中the request was rejected because its size (xxxxxxxx) exceeds the configured maximum (xxxxxx)
配置:
<interceptor-ref name="fileUpload">
<param name="maximumSize">1000000</param>
</interceptor-ref>
或者,最新解决方案是在struts.xml中设置
<constant name="struts.multipart.maxSize" value="100000000"/>
或者sturts的核心包中找到
default.properties中我们可以看到如下片段:
struts.multipart.maxSize=2097152
修改这个大小。
1、properties文件键值对空格问题 假如要使用带空格的字符串作为键,那么可以使用反斜杠来转义空格如 “\ ”