gpt4 book ai didi

java - 从文本文件中读取 char 和 line

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:22:06 26 4
gpt4 key购买 nike

对于一个非常基本的角色扮演游戏(好吧,目前是自上而下的四处走动游戏,)我想制作一个读取“保存”文件并将其存储在内存中的方法(稍后保存。)我想要这个通过一种方法使文件的某些行不被该方法读取,将文件保存为用户友好的,这样我就可以给出修改它等的说明。目前,计划是让它不读取前面带有 % 的行,但如果 % 导致问题,这可能会改变。

我希望保存格式本身包含在一个压缩 block 中——一个或两个字母数字字符表示单个“ block ”的内容。我不想简单地为每个区域屏幕设置 169 行,我宁愿将它们放在一个 13*13 的压缩 block 中(同样,为了用户友好。)

本质上,我怎样才能既a) 检测一行是否以 % 开头b) 如果是,跳到下一行c)如果不是,一次读取两个字符复制到字符串数组d) 跳过空行

我理解 BASIC IO,但我一直无法找到一种同时按字符和按行阅读的方法。

最佳答案

就个人而言,我会使用 BufferedReader 将文件逐行读入单独的 String 对象,并检查内容。您可以使用巧妙命名的 String.startsWith("%") 方法检查一行是否以注释字符开头,并使用 String.charAt(index ),或使用 String.substring(start, start+2) 双字符。

关于java - 从文本文件中读取 char 和 line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14876128/

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