如何將2D字符數組寫入文件。我到處搜索解決方案,但沒有找到答案。如何將2D字符數組寫入文件
void printDATA(){
String[][] stringArray = Arrays.copyOf(data, data.length, String[][].class);
char[][] charArray = new char[stringArray.length][stringArray[0].length];
for(int i = 0; i < stringArray.length; i++)
{
for(int j = 0; j < stringArray[0].length; j++)
{
charArray[i][j] = stringArray[i][j].charAt(0);
}
}
File file = new File("result.doc");
try {
//FileWriter fout = new FileWriter(file);//Gives error
PrintWriter fout = new PrintWriter(file);//This also gives error
fout.write(charArray);
fout.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
其實我真的想打印2D字符數組或2D字符串數組。有沒有其他的方法.. ?? –
不使用通用API。這將有助於解釋打印二維數組的含義。取這個數組:String [] [] test = {{「foo」,「bar」,「baz」},{「1」,「12」,「123」},{「the」,「quick」 「brown」,「fox」}};'。你期待該計劃打印什麼? – wmorrell
我想要使用文件處理在Word文檔上打印測試.. –