这是我的java应用程序的PHP代码检查器代码,但我想在我的java GUI程序中扫描一个新文件......
public class test {
public static void main(String[] args) throws MalformedURLException, IOException {
URL u = new URL("http://www.example.com/my/php/doc.php");
URLConnection c = u.openConnection();
InputStream r = c.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(r));
for (String line;
(
line = reader.
`enter code here`
readLine()) != null;
)
System.out.println(line);
此代码从网络打开文件,但我想从桌面打开文件
答案 0 :(得分:0)
尝试使用:new File(your_path).toURI().toURL();
即
public class Main {
public static void main(String[] args) throws MalformedURLException, IOException {
URL u = new File("E:\\test_data_014.lst").toURI().toURL();
URLConnection c = u.openConnection();
InputStream r = c.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(r));
BufferedReader bufferedReader = new BufferedReader(reader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
reader.close();
}
}
答案 1 :(得分:0)
您可以使用java.io包中的可用类来读取文件。像这样:
public class TextFileReadingExample {
public static void main(String[] args) {
try {
FileReader reader = new FileReader("C:\\Users\\MyUsername\\Desktop\\MyFile.txt");
BufferedReader bufferedReader = new BufferedReader(reader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}