0

这个文件保存(日期,时间,语音输入换行符())我想知道如何将这个文件处理到文本视图中,以便它从底部到顶部读取它,所以我可以将最新的放在文本视图的顶部,谢谢您的时间

 wi =(TextView)findViewById(R.id.hes);
        try {
            BufferedReader inputReader = new BufferedReader(new FileReader("/data/data/jip.lam.ru/file"));
            String inputString;
            StringBuffer stringBuffer = new StringBuffer();                
            while ((inputString = inputReader.readLine()) != null) {
                stringBuffer.append(inputString + "\n");
            }
            wi.setText(stringBuffer.toString());
        } catch (IOException e) {
            e.printStackTrace();
        }
4

1 回答 1

1

您可以实现一个堆栈。

 String inputString;
    Stack<String> readbuffer =new Stack<String>();
     while ((inputString = inputReader.readLine()) != null) 
     {
       readbuffer.push(inputString);
     }

现在弹出堆栈,即 wi.setText(readbuffer.pop());

于 2012-12-01T12:24:09.370 回答