我使用ini4j
如果我关闭它,并重新运行它,则我的游戏会写入一个ini文件。
但是它看起来就像在ini文件中写了一个字符串然后读出来,以一种看不见的方式修改了字符串...
for(String wall : wallDesigns)
{
if (wall == selected)
{
selectedIndex = i;
System.out.println(i);
}
System.out.println(wall);
i++;
}
System.out.println(selected);
我将数组“ wallDesigns”中的一项写入了ini文件,然后从ini文件中将其读入了字符串“ selected”。
现在我想知道,这里的代码无法在数组中找到匹配的项目...
我将两个内容都打印到控制台中以检查它们的出现。
在控制台中,列表的一项与通过ini文件的一项相同。
所以我想知道为什么代码找不到与之匹配的东西...
那是怎么了?