定义“删除”。
数组是固定长度的,创建后无法调整大小。您可以将元素设置为,
null以删除对象引用。
for (int i = 0; i < myStringArray.length(); i++){ if (myStringArray[i].equals(stringToRemove)) { myStringArray[i] = null; break; }}要么
myStringArray[indexOfStringToRemove] = null;
如果要动态调整大小的数组,在该数组中实际删除了对象,并相应地调整了列表(数组)的大小,请使用ArrayList
myArrayList.remove(stringToRemove);
要么
myArrayList.remove(indexOfStringToRemove);
根据OP对以下问题和评论的修改进行编辑
String r = myArrayList.get(rgenerator.nextInt(myArrayList.size()));



