我正在编写一个疯狂的libs程序,用于娱乐和编程.该程序本身非常简单,但由于游戏的性质,您将用户给出的单词放入句子中,我发现自己会使用多个连接.有没有一个优雅的工作来诉诸较少的连接,甚至消除它们更高效的东西?我知道最后如果我使用连接,它将没有任何区别,但我很好奇是否有更优雅的方式来编写这个程序.
更新:我正在使用java,但如果有一个通用的解决方案来逃避连接,也会受到赞赏.
一种解决方案可能是写出你的整个疯狂的libs文件并放入需要被所选单词替换的特殊标记.
你刚买了一个全新的$ {NOUN1},它就是$ {VERB1}你.
然后你可以使用例如:String.replace("${NOUN1}", noun1)
for all words.