技术问询:如何在向ArrayList输入元素前打印其大小?
问题:如何在向ArrayList中输入任何元素之前,打印出该ArrayList的大小?
用户现有代码片段:
System.out.println("Enter the number of elements needed: " ); System.out.printf("Enter value 1: "); value.add(in.nextInt());
解决方法
直接在调用value.add()向ArrayList添加元素的代码之前,调用ArrayList的size()方法获取当前大小并打印即可。刚通过无参构造初始化的ArrayList默认大小为0。
修改后的代码示例:
System.out.println("Enter the number of elements needed: " ); // 在添加元素前打印ArrayList的大小 System.out.println("当前ArrayList的大小为: " + value.size()); System.out.printf("Enter value 1: "); value.add(in.nextInt());
内容的提问来源于stack exchange,提问作者user21004193
相关产品推荐
相关产品推荐

