title: NullPointerException on "list.clear()"
body: <p>What I'm doing is working with a text document that I'm pulling numbers from a saved text document, each line has its own number, and it ignores any lines starting with a !, so, when using these codes, I am getting a NullPointerException and I'm not sure why, Its not filling the ArrayList because of this, how come?</p>
  
  <pre><code>try{
  
                 File f = new File(extStorageDirectory+"/data.txt");
  
                 FileInputStream fileIS = new FileInputStream(f);
  
                 BufferedReader buf = new BufferedReader(new InputStreamReader(fileIS));
  
                 String readString = new String();
  
                 integers.clear();
                 char check;
                 while((readString = buf.readLine())!= null){
                     check = readString.charAt(0);
                    if(check == '!'){
  
                    }
                    else{
                        //integers.add(0,Integer.parseInt(readString));
                        if(check == 0){
                            integers.add(0);
                        } else {
                            if(check == 1) {
                                integers.add(1);
                            } else {
                                if(check == 2){
                                    integers.add(2);
                                }
                            }
                        }
                    }
                 }
              } catch (Exception e) {
                  Toast.makeText(getApplicationContext(),"Find Data: "+e.toString(),Toast.LENGTH_LONG).show();
              }
  </code></pre>