Java 遍历时将结果集值映射到另一个值

Java 遍历时将结果集值映射到另一个值,java,dictionary,resultset,Java,Dictionary,Resultset,地图列表: RBS(表值)-苏格兰皇家银行(映射到结果集输出) VT(表值)-真空管(映射到结果集输出) 我们可以通过下面的Java代码列出该值。我们如何将结果集中的值映射到另一个已完成以下映射的值 while(rs.next()) { System.out.println("INSERT INTO table_name VALUES('"+rs.getString(2)+"',"+ MT+",NULL,"+rs

地图列表:

RBS(表值)-苏格兰皇家银行(映射到结果集输出)

VT(表值)-真空管(映射到结果集输出)

我们可以通过下面的Java代码列出该值。我们如何将结果集中的值映射到另一个已完成以下映射的值

while(rs.next())

           {               
               System.out.println("INSERT INTO table_name VALUES('"+rs.getString(2)+"',"+ MT+",NULL,"+rs.getString(4)+")");
               ;
           }
结果:

INSERT INTO table_name VALUES('RBS',61501000,NULL,1000) 

INSERT INTO table_name VALUES('VT',61501000,NULL,1000) 
INSERT INTO table_name VALUES('RoyalBankOfScotland',61501000,NULL,1000) 

INSERT INTO table_name VALUES('VaccumTube',61501000,NULL,1000) 
等等

如何通过结果集获得下面的结果,而不是获得高于通常的输出

结果:

INSERT INTO table_name VALUES('RBS',61501000,NULL,1000) 

INSERT INTO table_name VALUES('VT',61501000,NULL,1000) 
INSERT INTO table_name VALUES('RoyalBankOfScotland',61501000,NULL,1000) 

INSERT INTO table_name VALUES('VaccumTube',61501000,NULL,1000) 

对于所需的输出,可以使用以下代码:

假设映射包含映射值-valueMap[{“RBS”,“RoyalBankOfScotland”},{“VT”,“VaccumeTube”}]


希望这能回答您的问题。

您可以使用以下代码获得所需的输出:

假设映射包含映射值-valueMap[{“RBS”,“RoyalBankOfScotland”},{“VT”,“VaccumeTube”}]


希望这能回答您的问题。

它帮助了我@Khujema。非常感谢你!!这是我在你建议后使用的地图!成功了。可以将其标记为已解决!!TreeMap vMap=新的TreeMap();vMap.put(“苏格兰皇家银行”、“苏格兰皇家银行”);vMap.put(“VT”、“真空管”);请将答案向上投票,并勾选答案左侧的绿色勾选标记,将其标记为已解决。谢谢它帮助了我@Khujema。非常感谢你!!这是我在你建议后使用的地图!成功了。可以将其标记为已解决!!TreeMap vMap=新的TreeMap();vMap.put(“苏格兰皇家银行”、“苏格兰皇家银行”);vMap.put(“VT”、“真空管”);请将答案向上投票,并勾选答案左侧的绿色勾选标记,将其标记为已解决。谢谢