问题描述:
Map<String,String> map = new HashMap<String,String>();
for(int i=0;i<100;i++) {
map.put("key"+i, "value"+i);
}
request.setAttribute("tar", map);//map到页面操作 StringBuilder tar = new StringBuilder();
for(int i=0;i<100;i++) {
tar.append("'key'"+i+":"+"'value'"+i+";");
}
String s = tar.toString().substring(0, tar.toString().length()-1);
req.setAttribute("tar", s);//String传输到页面例如上面.一个map,一个String.传输到页面处理的时候.二者有区别么,是否在性能上有差异?
自己debug.发现到页面都是2kb的数据.而且内容也都差不多.
有人有这方面的经验么。二者在性能上的优劣有人能帮忙说下么?
如果有差别,那么差别在哪里?
Map<String,String> map = new HashMap<String,String>();
for(int i=0;i<100;i++) {
map.put("key"+i, "value"+i);
}
request.setAttribute("tar", map);//map到页面操作 StringBuilder tar = new StringBuilder();
for(int i=0;i<100;i++) {
tar.append("'key'"+i+":"+"'value'"+i+";");
}
String s = tar.toString().substring(0, tar.toString().length()-1);
req.setAttribute("tar", s);//String传输到页面例如上面.一个map,一个String.传输到页面处理的时候.二者有区别么,是否在性能上有差异?
自己debug.发现到页面都是2kb的数据.而且内容也都差不多.
有人有这方面的经验么。二者在性能上的优劣有人能帮忙说下么?
如果有差别,那么差别在哪里?
解决方案 »
- 请问 如何用JSTL 输出Result结果集
- java.lang.NullPointerException
- 我想在用MyEclipse制作jar文件时将一些配置文件添加至META-INF文件下,应该怎样做?
- 两个日期相减得到天数
- 关于Calendar取值问题
- 怎樣在jsp中調用類文件
- 数据库是Char类型的,我java里的数据集rseultset有什么方法能返回一个char类型
- 如何得到页面文件名?急!!!在线等
- 谁有校友录的jsp源代码,赠送300分!!!!!!!!!
- Java Eclispe和Idea的 debug 模式下为什么无法add成功cookie?
- web开发如何将数据导出到excel中
- 我是利用SSH框架做的,但是报:Cannot retrieve mapping for action /free_add 的异常
Map<String,String> map = new HashMap<String,String>();
for(int i=0;i<100;i++) {
map.put("key"+i, "value"+i);
}
request.setAttribute("tar", map);//map到页面操作
StringBuilder tar = new StringBuilder();
for(int i=0;i<100;i++) {
tar.append("key"+i+":"+"value"+i+";");
}
String s = tar.toString().substring(0, tar.toString().length()-1);
request.setAttribute("tar", s);//String传输到页面
request为HttpServletRequest对象.
没发好,再发一遍.呵呵
不过我感觉,以不同的方式将数据展示到页面,只是为了展示的方便。
map可以分别迭代出里面的值
string只是把值作为一个整体显示
谢谢回复.呵呵。
猛然发现.我竟然没有88分.给我4天时间我去赚点.哎.
1方法每次插入("key"+i)时均需要对map做一次操作 2方法不用 数据量大时肯定效率会慢一些1方法耗的内存大一些 但是灵活
map里面的元素保存时会消耗额外的空间用来存储数据结构相关信息 所以占的内存会比较多
另外.在map内是<String,String>的时候,到了页面解析时,我感觉和解析json串方法一样.此二者(map和json串)在页面解析时候,有和优劣呢?