【发布时间】:2017-02-16 13:45:15
【问题描述】:
在以下方法中,我有一个 ArrayList 或 Strings。
我检查这些字符串中的任何一个是否在 txt 文件中(checkIfWordIsInTextFile 方法)。
如果一个字符串在这个列表中,我想把它last放在列表中,然后返回重新排序的列表。
我正在尝试使用 set 方法,但我不确定如何将字符串设置为列表中的 最后一个元素。
当前方法:
public List<String> placeParentsLastInLineItemList(List<String> listToReorder){
for(String string: listToReorder){
if(checkIfWordIsInTextFile(string)==true){
listToReorder.set(,string); //how to set the string to the last element in list?
}
return listToReorder;
}
【问题讨论】:
-
删除后重新添加
-
使用迭代器
-
此时没有安装java,所以我不能尝试发布解决方案..但我有一些想法:创建一个默认的for循环(for(int i = 0; i
-
所以我只是删除它并重新添加它,所有这些都在我原来的 for 循环中?