title: Java, how to add 2 arrayLists of different sizes
body: <p>So i am currently working on a project for a course that i am doing, and i am writing a method that needs to add two ArrayLists containing integers together, and sets the sum in a new ArrayList. currently i have this, which is working fine</p>
  
  <pre><code>    public BigInt add(BigInt otherBigInt) {
      BigInt result = new BigInt();
              int length = digitList.size() - 1;
              int lengthOther = otherBigInt.digitList.size() - 1;
              int temp = 0;
              int whole = 0;
              int carry = 0;
  
  
  
      for (int i = length; i &gt;= 0; i--){
          temp = (digitList.get(i) + otherBigInt.digitList.get(i));
          temp += carry;
          // temp is equal to the sum of this(i) and otherBigInt(i), plus any number carried over.
          if (temp &gt;= 10){
              whole = temp - 10;
              carry = 1;
  
              result.digitList.add(whole); 
          }
          else if (temp &lt; 10){
              carry = 0;
              result.digitList.add(temp);
          }
      }
  
      if (carry == 1){
          result.digitList.add(carry);
      }
      //adds any remaining carried number after for loop
      // Supply this code.
  
      return result;
  }
  </code></pre>
  
  <p>however, currently the method only works if the arrayLists are of the same size, how would i modify the method to accommodate lists of varying size? an example of this would be two lists containing  735934 and 68945 giving the result 804879.</p>
  
  <p>p.s. 
  not sure if it's needed, (still new to posting here) but the two lists I'm currently adding are 7359 and 6894, giving the answer 14253.</p>