7
A
回答
2
你可以轉換一個字符數組。
import java.io.*;
import java.util.Scanner;
public class ScanXan {
public static void main(String[] args) throws IOException {
Scanner s = null;
try {
s = new Scanner(new BufferedReader(new FileReader("yourFile.txt")));
while (s.hasNext())
{
String str = s.next();
char[] myChar = str.toCharArray();
// do something
}
} finally {
if (s != null) {
s.close();
}
}
}
6
如果有使用Scanner
(如你在編輯說明),試試這個:
myScanner.useDelimiter("(?<=.)");
現在myScanner
應該由字符讀取字符。
你可能想使用一個BufferedReader
代替(如果你能) - 它有一個read
方法讀取單個字符。例如,這將讀取和打印文件的第一個字符:
BufferedReader br = new BufferedReader(new FileReader("somefile.txt"));
System.out.println((char)br.read());
br.close();
+2
+1代表'BufferedReader'。 –
2
拆分使用String.toCharArray()
行成字符。
0
如果您承諾使用Scanner
那麼您可以使用next(String pattern)
。
String character = scanner.next(".");
以上返回長度爲1的String
- 也就是說,你得到一個角色,而是作爲一個字符串。
相關問題
- 1. 使用掃描儀讀取字符
- 2. 用掃描儀讀取Java輸入的許多字符串
- 3. 字符使用掃描儀
- 4. 從掃描儀讀取字符
- 5. Java掃描儀輸入字符串
- 6. JAVA - 用掃描儀讀字符
- 7. 如何使flex(詞法掃描儀)讀取UTF-8字符輸入?
- 8. 掃描儀:如何在n個字符後限制掃描儀輸入?
- 9. 掃描儀無法讀取文件中的外國字符
- 10. 如何通過掃描儀從同一行讀取多個字符串無Split();
- 11. 讀取文件,掃描儀
- 12. Javascript字符串掃描儀?
- 13. 使用掃描讀取轉義字符()
- 14. 如何讓掃描儀循環讀取所需的字符串?
- 15. 使用掃描儀類讀取文件
- 16. 使用掃描儀讀取.CSV文件?
- 17. 使用掃描儀讀取文件
- 18. 店字符串中使用掃描儀
- 19. 通過,利用掃描儀輸入類
- 20. 如果接收到錯誤的字符,Java掃描儀停止讀取輸入
- 21. 如何用掃描儀掃描某個字符(system.in)
- 22. 使掃描儀讀取文本文件
- 23. 使用掃描儀掃描Java輸入
- 24. 如何使掃描儀正確閱讀轉義字符?
- 25. JAVA - 如何檢測從掃描儀讀取文件中的「\ n」字符
- 26. 使用掃描儀讀取
- 27. 爪哇 - 讀字符串掃描儀給我奇怪的字符
- 28. 掃描儀跳過輸入?
- 29. 從掃描儀輸入輸出多個字符串
- 30. 如何在柔性掃描儀中掃描「字符串」常量?
這沒有與使用s.toCharArray工作,我不得不作出一個字符串變量,然後使用toCharArray(),但是,謝謝你,這幫助了很多! – Gcap