실행은 되나 에러가 납니다.

try{
 
 //파일 스트림을 준비한다.
 FileInputStream fis= new FileInputStream("/sdcard/hd.txt");
 StringBuffer sBuffer = new StringBuffer();
 InputStreamReader dataIO = new InputStreamReader(fis, "UTF-8");
 BufferedReader br = new BufferedReader(dataIO);
 
 String str = null; //읽어들인 단어 저장
 
 while ((str = br.readLine()) != null) {
  sBuffer.append(str + "\n");
 }
 
 StringTokenizer st = new StringTokenizer(str.substring(str.indexOf("=")+1).trim(), ",");
 
 
 
 while (st.hasMoreTokens())
 {
    
  arGeneral.add(st.nextToken());
    
 }
 
 dataIO.close();
 fis.close();//파일 출력 스트림의 닫기
 
}


catch (FileNotFoundException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
} catch (IOException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
}