title: What does a ... do as a parameter of a java function?
body: <blockquote>
    <p><strong>Possible Duplicates:</strong><br>
    <a href="https://stackoverflow.com/questions/4211099/java-array-argument-declaration-syntax">Java array argument &ldquo;declaration&rdquo; syntax</a><br>
    <a href="https://stackoverflow.com/questions/2367398/what-is-the-ellipsis-for-in-this-method-signature">What is the ellipsis for in this method signature?</a>  </p>
  </blockquote>
  
  
  
  <p>I've stumbled upon a function that has a String... strings as a parameter. What is the significance of this? I'm assuming it means any number of string arguments but isn't that the point of List?</p>
  
  <pre><code>function doStuff(String... strings) {
      //Code
  }
  </code></pre>
  
  <p>I'd appreciate an explanation of its purpose and usage in applications. Thanks</p>