Чтение из файла - Java (240914)
Формулировка задачи:
Доброго времени суток, в данном коде происходит чтение последней строчки. Как считать допустим 5 последних строчек ?
Листинг программы
- try
- {
- FileInputStream fstream = new FileInputStream("baza/help.txt");
- BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
- String strLine,last;
- while (true)
- {
- if (null != (strLine = br.readLine()))
- {
- last = strLine;
- txt.setText(last);
- }
- else
- {
- break;
- }
- }
- }
- catch (Exception e)
- {
- //...
- }
- }
Решение задачи: «Чтение из файла»
textual
Листинг программы
- public class TextMaxListener implements KeyListener
- {
- public void keyPressed(KeyEvent e)
- {
- if (e.getKeyChar() == KeyEvent.VK_ENTER)
- {
- try
- {
- FileWriter sw = new FileWriter("msg/message.txt",true);
- String str[] = txtImput.getText().split(System.getProperty("line.separator"));
- for(int i=0; i<str.length;i++)
- {
- sw.write(str[i]+System.getProperty("line.separator")+System.getProperty("line.separator"));
- }
- sw.close();
- txtImput.setText("");
- e.consume();
- }
- catch(Exception e1)
- {
- //...
- }
- }
- }
- public void keyReleased(KeyEvent e) {}
- public void keyTyped(KeyEvent e) {}
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д