Java获得一组用户名

时间:2011-04-12 19:01:19

标签: java

我编写了一个程序,其中有5个人“杀死”一个怪物,我需要一段代码来获取所有成员“昵称”(getName())并用昏迷beetwen显示它们,我怎么能这样做?

我想我可以做一个for循环,但你们不知道如何添加comas beetwen然后..

3 个答案:

答案 0 :(得分:1)

假设您的玩家在一个集合中,您确实可以使用循环,或者您可以使用某些第三方库,例如guava

Joiner.on(',').join(players);

commons-lang

StringUtils.join(players, ',');

答案 1 :(得分:0)

那么,你在循环中所做的事情取决于你存储这些信息的方式以及你用于事物的结构......

但是一个例子是:

 String namesList = "";
    for(int i = 0; i != 5; ++i){
        String name = users[i].getName()
        namesList += name;
        namesList += ", ";
        ... //do something else
    }

答案 2 :(得分:0)

http://snippets.dzone.com/posts/show/91

或者,如果你可以使用Google Guava(强烈推荐作为你腰带中的工具):

String nickname = Joiner.on(",").join(listOfMembers);