cannot read all the lines from file in java
<p>The file looks like this:</p>

<pre><code>14.809034;56.876646;Vaxjo; 

15.809035;57.906646;Vaxjo2; 

16.809035;58.906646;Vaxjo3; 
</code></pre>

<p>and the code is here so far:</p>

<pre><code>InputStream in = getResources().openRawResource(R.raw.cities);
if (in != null) {
    InputStreamReader input = new InputStreamReader(in);
    BufferedReader buffreader = new BufferedReader(input);
    Pattern p = Pattern.compile(";");
    Scanner del = new Scanner(buffreader);
    del.useDelimiter(p);
     while(del.hasNextLine()) {
          while (del.hasNext()) {     
              city.add(new City(del.nextDouble(), del.nextDouble(), del.next()));     
          }
     }
     in.close();
} else {
}
</code></pre>

<p>And my output is just the first line 14.809034 56.876646 Vaxjo. What about the other lines?</p>
