java list remove方法使用

2021-08-31 20:27:13 字數 473 閱讀 9228

for(int i = 0,n = ids.length;iint id = integer.parseint(ids[i]);

system.out.println("id:"+id +"------detail:"+detail.getid());

if(id == detail.getid()) }

}總是報陣列下標異常,後來找了一下原因,是和list的remove方法有關,list每remove掉乙個元素以後,後面的元素都會向前移動

解決方法:倒過來遍歷list

for(int i = 0,n = ids.length;iint id = integer.parseint(ids[i]);

system.out.println("id:"+id +"------detail:"+detail.getid());

if(id == detail.getid()) }

}用這種方式就好了,呵呵

關於springCloud中服務方呼叫方的配置

1.我方是服務方,別人呼叫我方,由我方提供位址,不需要呼叫feign。那麼,位址資訊在resourceconfig裡面做配置,resourceconfig中配置的位址相當於是把請求位址暴露給對方,並在此位址請求時對他放行。configuration enableresourceserver publ...

Container DataItem幾種方式

在繫結資料時經常會用到這個句程式 databinder.eval container.dataitem,x 或者 databinder.eval container,dataitem.x 今天又學到一種,而且微軟也說這種方法的效率要比以上兩種高。datarowview container.datai...

Linux Carmer driver註冊方法

最近又開始看carmer的驅動了,在linux下通常實用video4linux框架來實現video capture camera capture等功能,先說一下裝置註冊部分,ov7670.c中,註冊方法如下 static struct v4l2 i2c driver data v4l2 i2c da...