2012-12-10 36 views
-2

我該如何解決這個問題?我一直在互聯網上搜尋幾個小時,而且我的想法很少。我偶然發現了一些有用的東西,但每當我嘗試實現它們時,它們都會一直拋出錯誤。基本上,我試圖從文本文件中獲取所有的字符,並將它們放入數組中。如何從文件中獲取字符串並將其轉換爲Java中的字符數組?

我該如何解決這個問題?我知道我會使用BufferedReader和FileReader,但是我該如何使用那些我實際上可以將存儲的文件內容到數組中?我應該首先將文本文件中的值放入一個字符串數組中,然後嘗試將每個字符串數組轉換爲一個字符數組?我對如何解決這個問題感到困惑,任何建議都會有幫助。

+1

我希望它不是小時。 「簡單」的方式正是它聽起來像:1)*將[整個]文件讀入字符串*(應該很容易搜索)和2)*將字符串轉換爲字節[] *(應該很容易搜索) - 將問題分解成部分。解決每個部分。贏得。 (現在,「簡單」方式並不總是「最好」的方式,但是..) – 2012-12-10 00:47:51

+0

'String.toCharArray()' –

回答

0

好問題。

最簡短的回答並不像你想象的那樣直觀,

char[] array = new Scanner(file).useDelimiter("\\Z").next().toCharArray(); 

它使用Scanner類掃描文件末尾終止\Z文件。

相關問題