Int to String命令

时间:2013-07-01 04:19:11

标签: java

我正在尝试制作一段代码,将我输入的内容大喊大叫。

所以命令是'大喊'

我希望能够输入“大喊大叫(无论我想要什么)”,它会大喊大叫。我已经能够用数字做到但我不能用字符串做。那我该怎么办呢?

int x = Integer.valueOf(cmd[1]);
n.setNextForceTalk(new ForceTalk("Number: " + x));

这段代码允许我键入'yell(number)',它会出现我输入的任何数字。但是我怎么能用文字来做呢。

1 个答案:

答案 0 :(得分:1)

假设cmd[1]是一个字符串(你要喊叫的那个),这应该可行。

n.setNextForceTalk(new ForceTalk("String: " + cmd[1]));

编辑:用于打印整个句子,而不仅仅是第一个单词。

我们想要做的是将cmd数组的内容组合成一个字符串以传递给yell方法。在n.setNextForceTalk行...

之前添加此代码
String sentence = "";
for(int i=1;i<cmd.length;i++){
    sentence = sentence + " " + cmd[i];
}

n.setNextForceTalk(new ForceTalk("String: " + sentence));

这可以解决您的问题。