如何随机删除arraylist中的字符串

Jpi*_*xta 3 java string random arraylist

因此,该程序应该做的是用户在文本框中输入名称,然后按下按钮将其添加到显示在文本区域的数组中.问题是我无法弄清楚如何从arraylist中随机取走一个名字.我是一个菜鸟程序员.

这是我到目前为止所拥有的.

 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);
 }      
Run Code Online (Sandbox Code Playgroud)

nru*_*n29 5

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