求看下这段通达信股票代码不对哪里不对?

> 求大神看看这段代码的错误急急急privateList&Map&String,Objec
求大神看看这段代码的错误急急急privateList&Map&String,Objec
jianshanmn129qq & &
发布时间: & &
浏览:34 & &
回复:3 & &
悬赏:0.0希赛币
求大神看看这段代码的错误
急急急!!!
private&List&Map&String,&Object$>>$getObjectList(PolicyBO&policyBO)&{
&&&&List&Map&String,&Object$>>$sourceObjectList&=&new&ArrayList&Map&String,&Object$>$();
&&&&Map&String,&Object$>$sourceObjectMap&=&new&HashMap&String,&Object&();
&&&&for&(int&i&=&0;&i&$<$policyBO.getInsuredBOList().size();&i++)&{
&&&&&&sourceObjectMap.put("insured",&policyBO.getInsuredBOList().get(i));
&&&&&&sourceObjectList.add(sourceObjectMap);
&&&&return&sourceObjectL
老大说有严重错误!!!
你这样写的结果是重复的。也就是重复显示第一个。  private&List&Map&String,&Object$>>$getObjectList(PolicyBO&policyBO)&{
&&&&List&Map&String,&Object$>>$sourceObjectList&=&new&ArrayList&Map&String,&Object$>$();
&&&&for&(int&i&=&0;&i&$<$policyBO.getInsuredBOList().size();&i++)&{
&Map&String,&Object$>$sourceObjectMap&=&new&HashMap&String,&Object&();//放到循环体内才行
&&&&&&sourceObjectMap.put("insured",&policyBO.getInsuredBOList().get(i));
&&&&&&//&com.ebao.gs.pol.punstant.UploadingConstants.ENTITY_INSURED
&&&&&&sourceObjectList.add(sourceObjectMap);
&&&&return&sourceObjectL
&&}jiansihun & &
& & (0)(0)sourceObjectMap.put("insured",&policyBO.getInsuredBOList().get(i));
添加Map的时候key一直是重复的!
HashMap:无序存放的,是新的操作类,key不允许重复.JIANSON & &
& & (0)(0)两个错误
一:sourceObjectMap.put("insured",&policyBO.getInsuredBOList().get(i));
导致你的map只有一个对象
二:sourceObjectList.add(sourceObjectMap);
导致你的List里面有重复数据,因为它在for循环里面
不明白你的需求,两种需求,导致最后的东西是不一样的。
一:每个对象都要在一个map里面,所有的然后全写入List
Map&map&=&new&...
map.put();
list.add(map);
map&=&new&...
map.put("key",&);//key不一样&
list.add(map);jianshi828 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&各位大神求看一下,这段代码有什么错误吗?_百度知道
各位大神求看一下,这段代码有什么错误吗?
public class Foo{
Circle c=new Circle();
public void method1(){
method2() ;
pulic sta订顶斥雇俪概筹谁船京tic void method2(){
System.out.println(&What is radius &+c.getRadius());
public static void main(String[] args){
method1();}
其实就是想问static method 里可以调用instance method 吗?
提问者采纳
pulic static void method2(){
System.out.println(&Wh订顶斥雇俪概筹谁船京at is radius &+c.getRadius());
public static void main(String[] args){
method1();}
}mothod2这个方法里面怎么能包含main方法呢?
提问者评价
采纳率100%
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求高手帮小弟我看一下这段代码哪里写错了。 - J2SE当前位置:& &&&求高手帮小弟我看一下这段代码哪里写错了。求高手帮小弟我看一下这段代码哪里写错了。&&网友分享于:&&浏览:2次求高手帮我看一下这段代码哪里写错了。。import java.util.S“if(zhishu(a1)&&zhishu(a-a1))”这里会报错,我是实在想不通,求大神指导public class Gedebahe {public static void main(String[] args) { Scanner sc =new Scanner(System.in); int a=sc.nextInt(); &
for(a1=2;a&a/2;a1++){ &
if(zhishu(a1)&&zhishu(a-a1)){ &
System.out.println(a1); &
& public int zhishu(int a){ for(int i=1;i&a/2;i++){
if(a%i==0)return 0;
& }}------解决方案--------------------
public int zhishu(int a){for(int i=1;i&a/2;i++){if(a%i==0)return 0;& } }}这个函数的返回值不是boolean类型,肯定保错,java的必须是boolean 而不是能是其他类型
------解决方案--------------------楼上正解
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

我要回帖

更多关于 excel表格求和不对 的文章

 

随机推荐