txt파일(예 "123,23,43,45")형태의 데이터를  읽어 와서 EditText창에 뿌려 줍니다.

 

그럼 123,23,43,45 라는 데이터가 EditText창에 나타나게 됩니다.  

 

여기서 123,23,43,45를 StringTokenizer로 끊어서 데이터로 인식하고 double 형태로 변환을 시키려 하는데

 

에러메세지가 뜨네요ㅠ.ㅠ 고수님들의 조언을 부탁드립니다.

 

__________________________________________________________________________________________

 public void onClick(View v){
     BufferedReader br = null;
     StringBuffer sb = new StringBuffer();
     
     try{
      br = new BufferedReader(new InputStreamReader(new FileInputStream("sdcard/data.txt")));
      
      String str = null;
      while((str = br.readLine())!= null){
       sb.append(str);
      }
      
     }catch(Exception e){
      try{
       br.close();
      }catch(IOException e1){
       e1.printStackTrace();       
      }
     }
     EditText editText = (EditText)findViewById(R.id.editText2);
     myEditText.setText((String)sb.toString());     
    } 

 

___________________________________________________________________________________________

        myEditText.setOnKeyListener(new OnKeyListener() {
          public boolean onKey(View v, int keyCode, KeyEvent event) {
            if (event.getAction() == KeyEvent.ACTION_DOWN)
              if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER)
              {     
                // Add a new todo item and clear the input box.                           
               DataSet.add(0, myEditText.getText().toString());             
               String str = myEditText.getText().toString();
               
               StringTokenizer st = new StringTokenizer(str, ",");           
              
               double[] data = new double[st.countTokens()];
              
               int i = 0;
               while (st.hasMoreTokens()){
                String token = (String)st.nextToken();
                   data[i] = Double.valueOf(token).doubleValue();    <-------- 이 부분에서 에러가 나고 있습니다.ㅠ.ㅠ               
                   i = i+1;
                   }

____________________________________________________________________________________________

3.JPG   2.JPG   error message.JPG