Java Return方法多次返回

Java Return方法多次返回,java,loops,return,Java,Loops,Return,我想做一个方法返回,它从字符串列表中多次返回一个字符串。有什么想法吗???像这样的东西怎么样: String getRandomString(List<String> list) { return list.get(new Random().nextInt(list.size())); } String getRandomString(列表){ return list.get(new Random().nextInt(list.size()); } 这不是最有效的方法,但

我想做一个方法返回,它从字符串列表中多次返回一个字符串。有什么想法吗???

像这样的东西怎么样:

String getRandomString(List<String> list) {
    return list.get(new Random().nextInt(list.size()));
}
String getRandomString(列表){
return list.get(new Random().nextInt(list.size());
}

这不是最有效的方法,但应该可以完成这项工作。

请向我们展示您的代码、输入和预期输出。您的代码在哪里?不要只描述您的输入和代码,请按原样粘贴到此处。而且,你的问题不可读。尽量说清楚。如果我们不理解问题
return list.get(new Random().nextInt(list.size()))@SteveSmith+1用于获取问题。将其放入循环并添加为答案。此方法返回一个随机字符串,我希望它从列表中返回所选字符串将其更改为
return list.get(idx)是否有类似的方法:return list.getselectedItem();我不想添加参数它如何知道选择了哪个项目?你说的是GUI下拉列表吗?是的,我想要一个类似list.get(new Random().nextInt(list.size()))的方法;但返回所选项目不是随机项目