小编Lon*_*olf的帖子

如何在HashMap中包含重复键?

我需要键集中的链接和多个键.我试过这个:

LinkedHashMap<Integer, String> map = new LinkedHashMap< Integer,String>();

map.put( -1505711364,"4");
map.put(294357273, "15"); map.put(-1593134417, "28"); map.put(-1231165758, "45");
map.put(121046798, "58");
map.put(294357273, "71"); map.put(-1593134417, "82"); map.put(-1231165758, "95");
map.put(121046798, "108");
Run Code Online (Sandbox Code Playgroud)

我需要重复的密钥,这是保留订单.这样做的方法是什么?

java

21
推荐指数
3
解决办法
11万
查看次数

如何在JAVA中从字符串的arraylist中用单引号创建逗号分隔的字符串

我在Java中要求在MS SQL上触发查询

select * from customer 
where customer.name in ('abc', 'xyz', ...,'pqr');
Run Code Online (Sandbox Code Playgroud)

但是我有这个IN子句值以StringList的形式出现.例如:列表看起来像{"abc","xyz",...,"pqr"}

我创建了一份准备好的声明:

 PreparedStatement pStmt = conn.prepareStatement(select * from customer 
    where customer.name in (?));
String list= StringUtils.join(namesList, ",");
pStmt.setString(1,list);
rs = pStmt.executeQuery();
Run Code Online (Sandbox Code Playgroud)

但是列表就像"abc,xyz,..,pqr",但我希望它为"'abc','xyz',..,'pqr'", 以便我可以将它传递给Prepares Statement.

如何在JAva中使用GUAVA帮助程序库来完成它.

提前致谢!!

java arrays arraylist

6
推荐指数
4
解决办法
1万
查看次数

标签 统计

java ×2

arraylist ×1

arrays ×1