小编JTT*_*OTE的帖子

从文本文件中读取char和line

对于一个非常基本的RPG(好吧,自上而下自上而下的游戏),我想创建一个方法来读取"保存"文件并将其存储在内存中(稍后保存.)我想这个保存文件到通过方法使某些行不被方法读取,这是方便用户使用,以便我可以将指令修改为等等.目前,计划是让它不读取前面带有%的行,但如果%导致问题,则可能会改变.

我希望在一个压缩块中保存格式本身 - 一个或两个字母数字字符表示单个"tile"的内容.我不希望每个屏幕区域只有169行,我宁愿将它们放在13*13的压缩块中(同样,用户友好.)

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

我理解BASIC IO,但我无法通过字符和行来找到一种阅读方式.

java file-io

6
推荐指数
1
解决办法
607
查看次数

Java数组改变了大小

我需要更改数组的大小,但我不能简单地创建另一个 - 它需要相同的名称,所以我可以将它传递给一个方法.具体来说,我需要数组的术语数量是以前的两倍.这可能与一个阵列有关吗?我可以将数据从数组A复制到数组B,然后使A引用与B相同的数据,其中A = B; ?

java arrays

3
推荐指数
1
解决办法
7万
查看次数

Java Integer添加前导零?

我需要将前导零添加到数组中以供数学使用.具体来说,我正在做一些添加两个大数字的东西.数字存储为int数组,其中数组的每个元素都是5位数.一个例子是53498 93784 45891 45982 48933 58947我需要添加另一个,比如23584 42389 32479 34289 39281 48237要添加它们我会取两者的最后5位数并添加它们58947 + 48237这给107184.然后我设置进位值为1并减去100,000.

这是问题:它将int设置为7184,然后总和说... 882157184而不是8821507184,得到(非常)不正确的总和.那么如何让我的Sum int数组说88215 07184?如果这不可能,请列出获得相同结果的另一种方法,可能是字符串而不是int数组?如果可能的话,请尝试找到一种方法,使前导0具有int值.

java int integer

2
推荐指数
1
解决办法
5020
查看次数

标签 统计

java ×3

arrays ×1

file-io ×1

int ×1

integer ×1