Сброс указателя файла при обработке файлов JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Сброс указателя файла при обработке файлов Java

Сообщение Anonymous »

Я новичок в Java и решил написать приложение для голосования и использовать jdbc и обработку файлов.
Кажется, у меня проблемы с возвратом указателя файла в начало файла, а при использовании отметить и reset он возвращает ошибку под названием «Отметить Invalid», хотя он возвращает markSupported как true. Ниже приведен фрагмент моего кода.
import java.sql.*;
import java.util.*;
import java.io.*;
public class Voting_App {
static Connection con;
static Statement crsr;
static BufferedReader br;
static Writer fw;
static File f;
static FileInputStream fstream;
static {
try {
fw= new FileWriter("posts.txt",true);
fstream = new FileInputStream("posts.txt");
br= new BufferedReader(new InputStreamReader(fstream));
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/vote","root","root");
crsr= con.createStatement();
f= new File("posts.txt");

}
catch (SQLException e) {
e.printStackTrace();
}
catch (IOException i) {
i.printStackTrace();
}
}
static void disp_post() throws IOException {
br.mark(0);
String line;
int i=1;
if (f.length()!=0) {
while ((line=br.readLine())!=null) {
System.out.println(i+"."+line);
i++;
}
br.reset();
}
else {
System.out.println("There no posts currently");
}

}



Подробнее здесь: https://stackoverflow.com/questions/631 ... e-handling

Вернуться в «JAVA»