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