在Java中怎么删去ArrayList()中的最后的元素?

 我来答
风风风姬姬姬
2018-01-05 · TA获得超过8263个赞
知道小有建树答主
回答量:19
采纳率:100%
帮助的人:3299
展开全部

14个元素,从0到13。最后一个序号为13 ,你是否写了14?所以出现上述错误。

ArrayList()总共有14个元素,我是调用list.size()方法显示出来的System.out.println("pos--->>>"+pos);

System.out.println("size--->>>"+listsize());

上面两行是显示pos和size的源码

Size怎么会是13呢?

DbConnection dc = new DbConnection("soft0811", "sa", "");

try {

String sql = "SELECT * FROM t_students ORDER BY num asc";

pos = pos - 1;

Student s;

if (pos >= 0) {

s = (Student) dc.query2(sql).get(pos)

txtNum.setText(s.num.trim());

else {

pos = 0;

JOptionPane.showMessageDialog(jContentPane.getParent(), "输入的学号不存在");

}

System.out.println("pos--->>>"+pos);

System.out.println("size--->

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式