为了账号安全,请及时绑定邮箱和手机立即绑定

如何跟踪字符串值?

如何跟踪字符串值?

慕丝7291255 2022-07-06 16:02:24
我正在为编程课构建某种游戏,我需要了解玩过的人的历史,你可以在运行游戏时玩多次,所以我不想在游戏结束时永久存储它执行。我在想可能是某种数组或可以存储所有字符串变量(名称)的东西,但我不知道如何无限期地做到这一点,直到游戏停止。此外,我不允许使用 java 数据结构(ArrayList、LinkedList 等)。或者,如果这不可能或非常复杂,也许某种方法可以只存储最后 10 个人的名字。任何帮助表示赞赏。
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

如果不允许使用数据结构,您实际上可以只使用逗号分隔的字符串,因为要初始化的数组您需要指定它的大小(但这是您绝对不知道的事情)。有一个字符串的静态实例,然后附加一个分隔符(逗号)和玩家名称。


private static String commaDelimitedStr = "";


public void addPlayerName (String playerName) {

commaDelimitedStr = commaDelimitedStr.concat(",").concat(playerName);

}

然后最后你可以拆分字符串以获得它的数组版本。


String[] names = commaDelimitedStr.split(",");


查看完整回答
反对 回复 2022-07-06
  • 1 回答
  • 0 关注
  • 94 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号