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. 字符使用掃描儀
- 3. 從掃描儀讀取字符
- 4. Java掃描儀輸入字符串
- 5. JAVA - 用掃描儀讀字符
- 6. 如何使flex(詞法掃描儀)讀取UTF-8字符輸入?
- 7. 掃描儀:如何在n個字符後限制掃描儀輸入?
- 8. 如何通過掃描儀從同一行讀取多個字符串無Split();
- 9. 讀取文件,掃描儀
- 10. Javascript字符串掃描儀?
- 11. 使用掃描儀類讀取文件
- 12. 使用掃描儀讀取文件
- 13. 店字符串中使用掃描儀
- 14. 通過,利用掃描儀輸入類
- 15. 如果接收到錯誤的字符,Java掃描儀停止讀取輸入
- 16. 使掃描儀讀取文本文件
- 17. 使用掃描儀掃描Java輸入
- 18. 如何使掃描儀正確閱讀轉義字符?
- 19. 使用掃描儀讀取
- 20. 爪哇 - 讀字符串掃描儀給我奇怪的字符
- 21. 從掃描儀輸入輸出多個字符串
- 22. 如何在柔性掃描儀中掃描「字符串」常量?
- 23. 用掃描儀讀取文件
- 24. 嘗試使用常量字符串分隔符從掃描儀讀取 - java.util.Scanner中
- 25. Java:使用字符搜索文件 - 掃描儀
- 26. 如何使用Java掃描儀控制檯從字符串輸入令牌
- 27. 如何在lex中識別掃描儀的字符串文字?
- 28. 掃描儀僅讀取文本文件
- 29. JAVA:掃描儀不讀取下一行//返回空字符串
- 30. 重置掃描儀對象讀取的字符串
這沒有與使用s.toCharArray工作,我不得不作出一個字符串變量,然後使用toCharArray(),但是,謝謝你,這幫助了很多! – Gcap