【问题标题】:How to remove a string from an arraylist randomly如何从数组列表中随机删除字符串
【发布时间】:2013-05-13 19:32:58
【问题描述】:

所以这个程序应该做的是用户在一个文本框中输入一个名字,然后按下一个按钮将它添加到一个数组中,该数组显示在一个文本区域上。问题是我不知道如何从数组列表中随机取走一个名字。我是一个菜鸟程序员。

这是我目前所拥有的。

 Random r = new Random();
 ArrayList <String> names = new ArrayList<String>();

 private void btnAddActionPerformed(java.awt.event.ActionEvent evt) {                                       

    names.add(txtAdd.getText());
    txtDisplay.setText("" + names);
 }      

【问题讨论】:

    标签: java string random arraylist


    【解决方案1】:

    names.remove(r.nextInt(names.size()));

    【讨论】:

    • 另外,我将如何更改文本区域的外观?喜欢成列表格式而不是括号?顺便说一句,谢谢
    • Arrays.toString(names); 我想。
    猜你喜欢
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    相关资源
    最近更新 更多