텍스트 파일에서 텍스트를 읽고 싶습니다. 아래 코드에서 예외가 발생합니다 (즉, catch
블록으로 이동 함). 응용 프로그램 폴더에 텍스트 파일을 넣었습니다. 올바르게 읽으려면이 텍스트 파일 (mani.txt)을 어디에 넣어야합니까?
try
{
InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt");
if (instream != null)
{
InputStreamReader inputreader = new InputStreamReader(instream);
BufferedReader buffreader = new BufferedReader(inputreader);
String line,line1 = "";
try
{
while ((line = buffreader.readLine()) != null)
line1+=line;
}catch (Exception e)
{
e.printStackTrace();
}
}
}
catch (Exception e)
{
String error="";
error=e.getMessage();
}
4
에뮬레이터가 S / M의 일부가되기를 바라십니까? "E : \\ test \\ src \\ com \\ test \\ mani.txt"
—
Athul 하리 쿠마
텍스트 파일을 읽으려는 위치 ...?
—
Sandip Armal Patil
InputStream iS = resources.getAssets (). open (fileName); (파일을 자산에 넣는 경우)
—
Athul Harikumar
@Sandip 실제로 텍스트 파일 (mani.txt)을 복사하여 Android 응용 프로그램의 폴더 (.settings, bin, libs, src, assets, gen, res, androidmanifeast.xml이있는 폴더)에 넣습니다.
—
user1635224
또는 단순히 res / raw 폴더에 넣고 업데이트 된 답변을 확인하십시오.
—
Sandip Armal Patil