坚持我的Java作业 – 使用StringBuilder进行Hangman游戏 – 帮助
*注意:我没有要求你做我的家庭作业.我只是卡住了.
我正在设计一个Hangman课程.显然,我们需要三个StringBuilders(a)一个显示连字符:“——–”单词的长度,b)一个显示正确的字母猜测:“ – a – e —”,最后c)另一个基本上与b相反的(猜测的字母被连字符和未透露的字母代替). c)的目的是在猜测期间查看是否存在任何匹配. 我最大的问题是我在Google上找不到很多实用的StringBuilder示例,即我最大的问题是哪里可以/我应该在Hangman类中实例化三个StringBuilders? 谢谢… 解决方法
我在这里猜测你有一个Hangman类作为一个模型,可以做三件事(与此相关),它是:
>给你一个字符串,用于猜测单词中的每个字符 这些都取决于模型的状态 >这个词 基于此我会说你应该有三个返回字符串的方法,并在每个方法中创建一个新的StringBuilder实例.构建一个字符串与州是分开的,只是为了清楚我不同意Computerish的原因. StringBuilder是一种更有效的方法来构建字符串然后只使用串联,但它很容易使用.首先创建一个实例. StringBuilder builder = new StringBuilder(); 然后通过附加字符串或字符(或其他内容)来构建String: builder.append('-'); builder.append('w'); 完成后,从StringBuilder构造一个String实例: String string = builder.toString(); 你最终会得到“-w”,这是一个相当无聊的例子. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |