gpt4 book ai didi

java - 如何在 Java 中使用 Scanner 读取文本文件中的特定字符?

转载 作者:行者123 更新时间:2023-12-04 05:38:35 25 4
gpt4 key购买 nike

基本上,我试图从一个连续的文本文件中读取 4 个字符。前两个是我将声明给变量的整数,接下来的 2 个是我需要分配给字符串或字符的字符,以便我可以稍后将它们打印出来。

我知道如何获取整数,但我在读取字符时的主要问题是我不确定如何获取,并且其中一些字符可能是 ' ' 或只是一个空格。我不知道我应该如何获得一个空间作为一个角色。我需要稍后在程序中使用这些字符来打印一些东西。

到目前为止,我几乎只是做了类似的事情

Scanner s = new Scanner(new FileInputStream("textfile.txt"));

int a = s.nextInt();
int b = s.nextInt();

但是,如果我尝试使用 next 时会出错,尤其是当我尝试使用 ' ' 字符时。请问有什么帮助吗?

最佳答案

我不知道是否有办法使用 Scanner 获取下一个字符,但如果我处于相同的情况,我将只使用 nextLine() 然后对我获得的字符串进行操作。您可以使用 charAt() 获取特定字符。很像:

String str = s.nextLine();

char c1 = str.charAt(0);

关于java - 如何在 Java 中使用 Scanner 读取文本文件中的特定字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11589133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com