title: How to increase ArrayList size to 100% just like Vector
body: <p>While changing some code based on SonarQube suggestions I get to know below lines:</p>
  
  <blockquote>
    <ol start="3">
    <li>Automatic Increase in Capacity A Vector defaults to doubling size of its array . While when you insert an element into the ArrayList ,it
    increases its Array size by 50%.</li>
    </ol>
  </blockquote>
  
  <hr>
  
  <p>Now I am wondering if I need to replace the Vector with ArrayList there is a chance of failure of normal execution of the code.</p>
  
  <p><strong>Remember existing Vector is not doing any Thead-safe work.</strong></p>
  
  <p>Question:</p>
  
  <ol>
  <li><p>Is ArrayList capable enough to resize just like vector?</p></li>
  <li><p>Is it safe to replace the Vector with ArrayList in any condition except Synchronization?? </p></li>
  <li><p>Is there any exact replacement of Vector (Not expecting the Thread-safety)</p></li>
  </ol>
  
  <p>Please feel free to update the question or ask anything.</p>