【发布时间】:2013-08-02 19:20:58
【问题描述】:
我正在编写一个程序来根据输入到控制台的命令打开链接。命令是“/wiki >term array
这是我当前构建术语数组以发送到搜索字段的代码:
SearchTerm = Arrays.toString(StringTerm).replace("[", "").replace("]", "").replace(",", "");
现在,所做的就是让所有术语在我的斜杠命令中通过单词“/wiki”并将它们打印到一个列表中。它还删除了逗号和方括号,使其打印的内容更清晰。
-- 我想为数组中的第一个词添加一个特定的参数,所以如果是一个特定的代码,例如“/wiki wikipedia chickens”,它会将用户发送到 wikipedia 词“chickens” " 搜索而不是默认的 wiki 搜索词“维基百科鸡”。
使用我必须构建术语数组的当前代码,我需要使用 Arrays.toString 以便以可读的方式打印整个数组,但我不希望它在之后打印数组中的第一个术语它通过了我的关键字过滤器?
当我使用这段代码时:
WIKI_HYPERLINK = WIKI_WIKIPEDIA + StringTerm[1] + StringTerm[2] + StringTerm[3] + StringTerm[4] + StringTerm[5];
它使用数组项 1 - 5,但如果只有 3 个输入项会抛出错误,如果超过 5 个则会抛出错误。
所以我的问题是:如何获得不包括第一项的整个数组?
【问题讨论】: