Android studio 파일 지정 문자열 추출

맨 먼저
읽 기와 쓰기 sd 카드 권한 추가:
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><!--       -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!--       -->

adb push test.txt/sdcard/Downloadn/와 같은 텍스트 push 를 Android 시스템 디 렉 터 리 에 넣 습 니 다.
txt 내용 이 너무 많 으 면 다음 과 같은 스 레 드 가 필요 합 니 다.
       new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    //    
                    InputStreamReader isr = new InputStreamReader(new FileInputStream("    "), "UTF8");//UTF8  
                    BufferedReader br = new BufferedReader(isr);
                    String text = br.readLine();
                    String str = "";
                    while ((str = br.readLine()) != null) {
                        str += "";
                        //    
                        if (str != null) {
                            str.contains("xx");
                            String str_1 = str.substring(str.indexOf("x")+1,str.indexOf(".")+2);
                      
outputToFile("test2.txt",str_1+"
"
);// , , 。 } } } catch (IOException e) { e.printStackTrace(); } } }).start();

출력 한 정 보 를 다른 파일 에 저장 합 니 다.
    public void outputToFile(String file_name, String txt)	//file_name =    , txt =    {
        try {
            FileOutputStream outSTr = new FileOutputStream(new File("     "+file_name), true);
            BufferedOutputStream Buff = new BufferedOutputStream(outSTr);
            Buff.write(txt.getBytes());
            Buff.flush();
            Buff.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

끝나다

좋은 웹페이지 즐겨찾기