1
我正在嘗試從mac OS讀取文件。從mac讀取文件時的輸出錯誤
代碼和一切都是正確的。運行程序時沒有錯誤。 而結果是隨着實際文件中的數據一起提供額外的數據。
其實我的文件包括: MADAM RAJ RAM DEVI 塞塔
但結果來了這個樣子。
{\rtf1\ansi\ansicpg1252\cocoartf1265
{\fonttbl\f0\fnil\fcharset0 Monaco;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\deftab720
\pard\pardeftab720
\f0\fs22 \cf0 MADAM\
RAJ\
RAM\
DEVI\
SEETHA}
這是代碼。
public static void main(String args[]) throws IOException{
BufferedReader br = null;
try {
String sCurrentLine;
br = new BufferedReader(new FileReader("/Users/satyanarayanagudivada/Desktop/New.txt.rtf"));
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
你是如何創建你的文件的?看起來您創建了一個包含格式信息的.rtf文件。 – user2737086
是的,你能告訴我什麼是格式化信息,爲什麼在我的文件中有? – Devi