java - 如何向 ArrayList 添加元素

标签 java arrays methods

我怎样才能让用户输入一个数字,然后将数组向右移动1.数组不能超过50。请帮忙,提前致谢:)

  List<Integer> list = new ArrayList<Integer>(1);
    public void add(int value) {

      list.add(0, value);
      for(int i = 0; i < array.length; i++) {
         list.add(index, value); // how to make the elements shift to the right?
         if(list.size > 50) {
           list.remove(50);
          }
       }
    }

最佳答案

 List<Integer> list = new ArrayList<Integer>(50);

  public void add(int value) {
     if (list.size() == 50)
         list.remove(list.size() -1);

     list.add(value);
  }

关于java - 如何向 ArrayList 添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30231925/

相关文章:

java - 您将如何在此程序中添加另一个方法?转换温度

java - 获取从java中的单选按钮中选择的值

java - Java 日历类的意外行为

javascript - 如何在 angularjs 中迭代 $scope 变量?

C将二维数组指向另一个二维数组

java - 将 java 字节数组转换为字符串

java - 简单日期格式异常

java - 如何重置 JDBC 连接池

typescript - 如何在 typescript 中动态调用实例方法?

c# - 你可以将 'expanded' 数组传递给 C# 中的函数,就像在 ruby​​ 中一样吗?