java 遍历List<SupplyListVo>

java 遍历List<SupplyListVo>,第1张

直接插入 不就行了嘛 循环取到这个五个值 表建立对应字段

categoryId

categoryName

count

publishAccount

supply

如果你必须要什么id 那就新建一个不是主键的id字段 值就取publishAccount。

数据库存取的是经纬度以及坐标的相关信息,读取后根据百度地图api调用显示。

示例如下

<script type="text/javascript">

// 百度地图API功能

var map = new BMapMap("allmap");

var point = new BMapPoint(116417854,39921988);

var marker = new BMapMarker(point); // 创建标注

mapaddOverlay(marker); // 将标注添加到地图中

mapcenterAndZoom(point, 15);

var opts = {

width : 200, // 信息窗口宽度

height: 100, // 信息窗口高度

title : "海底捞王府井店" , // 信息窗口标题

enableMessage:true,//设置允许信息窗发送短息

message:"亲耐滴,晚上一起吃个饭吧?戳下面的链接看下地址喔~"

}

var infoWindow = new BMapInfoWindow("地址:北京市东城区王府井大街88号乐天银泰百货八层", opts); // 创建信息窗口对象

markeraddEventListener("click", function(){

mapopenInfoWindow(infoWindow,point); //开启信息窗口

});

</script>

简单写了下。你测试看看行不?

publicstaticvoid main(String[] args) {

Connection conn =getConn();

Statement stmt = null;

ResultSet rs = null;

try {

stmt = conncreateStatement();

List<String> arraylist = new ArrayList<String>();

int n = 0;

String sql=null;

//迭代List,批量入库,每迭代100次批量执行一次。

for(String str : arraylist){

if(n++ % 100 == 0){

stmtexecuteBatch();

}

sql = "insert into table (name) values ('"+str+"')";

stmtexecuteUpdate(sql);

}

//把最后%100不等于0的数据批量入库。

stmtexecuteBatch();

//提交。

conncommit();

//从数据库中读出

sql = "select name from table";

rs = stmtexecuteQuery(sql);

while(rsnext()){

Systemoutprintln(rsgetString(1));

}

} catch (SQLException e) {

try {

connrollback();

} catch (SQLException ex) {

exprintStackTrace();

}

eprintStackTrace();

}finally{

try {

if(rs != null){

rsclose();

rs = null;

}

if(stmt != null){

stmtclose();

stmt = null;

}

if(conn != null){

connclose();

conn = null;

}

} catch (SQLException e) {

eprintStackTrace();

}

}

}

//获取数据库连接

privatestatic Connection getConn(){

return null;

}

//example1:

int[][] array=new int[5][6];

for(int i=0;i<5;i++)

for(int j=0;j<6;j++)

Systemoutprintln(array[i][j]);

//example2:

int[][] array={{1,2,3},{5,6},{7,8,9,10,11}};

for(int i=0;i<arraylength;i++)

for(int j=0;j<array[i]length;j++)

Systemoutprintln(array[i][j]);

这个是二维数组

foreach 一般 是针对 List 对象的,才存在 遍历

你的 syscount 是啥啊? 还能put?是个Map?

Map 想要啥的话 直接“” 就可以了呀

就是 直接${syscountabc}

再说你即使非要 遍历Map

也是${syskey } 有getKey 属性?确定不是 getKey() 方法?

//两种方法 有问题 给我发百度消息

public static void main(String[] args){

Map<String String> map = new HashMap<String String>();

map put( id wang );

map put( id sheng );

//方法一

Set<String> set = map keySet();

for (String s:set) {

System out println(s+ +map get(s));

}

//方法二

Set<Map Entry<String String>> entryseSet=map entrySet();

for (Map Entry<String String> entry:entryseSet) {

System out println(entry getKey()+ +entry getValue());

}

lishixinzhi/Article/program/Java/hx/201311/25860

以上就是关于java 遍历List<SupplyListVo>全部的内容,包括:java 遍历List<SupplyListVo>、java怎样实现从数据库读取地址然后在前台遍历、Java遍历arraylist后储存为到数据库mysql里的一个column里,怎么弄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10185111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存