java map 行转列_java 行转列提供方法了吗

展开全部

请问一下是excel的行转32313133353236313431303231363533e78988e69d8331333366303831列吗 ?  写了个工具类解决了。

public Map getColumnToRow(String path,int x,int y){

Map> map=new HashMap<>();

String[][] str=ExcelHelper.poiReader(path, null);

for(int i=1;i

String cid=str[i][x];

String brandname=str[i][y];

if(map.get(cid)==null){

Set set=new HashSet<>();

set.add(brandname);

map.put(cid, set);

}else{

Set set=map.get(cid);

set.add(brandname);

map.put(cid, set);

}

}

Map result=new HashMap<>();

for(String cid:map.keySet()){

Set set=map.get(cid);

String xx="";

for(String s:set){

xx+=s+",";

}

result.put(cid, xx);

}

return result;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值