在Java中,您可以使用DataInputStream的readUTF()方法來讀取字符串。下面是一個示例代碼:
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;
public class Example {
public static void main(String[] args) {
try {
// 創建一個DataInputStream對象
DataInputStream dis = new DataInputStream(new FileInputStream("input.txt"));
// 使用readUTF()方法讀取字符串
String str = dis.readUTF();
// 打印讀取到的字符串
System.out.println("讀取到的字符串:" + str);
// 關閉DataInputStream
dis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上面的代碼中,我們創建了一個DataInputStream對象并傳入一個FileInputStream對象來讀取文件。然后,我們使用readUTF()方法從DataInputStream中讀取字符串,并將其存儲在一個String對象中。最后,我們打印出讀取到的字符串。請確保文件存在且包含一個有效的字符串。