要讀取服務器端的文件,可以使用Java中的java.net包中的類來建立與服務器的連接,并通過輸入流來讀取文件內容。以下是一個簡單的示例:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class ReadServerFile {
public static void main(String[] args) {
try {
URL url = new URL("http://example.com/file.txt"); // 服務器端文件的URL
URLConnection connection = url.openConnection();
InputStream input = connection.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(input));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line); // 輸出文件內容
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
在這個示例中,首先創建一個URL對象來表示服務器端文件的URL,然后通過URLConnection對象打開與服務器的連接。接著,使用輸入流來讀取文件內容,并將其輸出到控制臺。最后關閉輸入流和讀取器。在實際應用中,需要替換URL的值為具體的服務器端文件的URL地址。