У меня есть ArrayList, называемый PhotoArrayList. Он содержит строки типа picture1.jpg, picture2.png, picture3.gif и т. Д. В этом ArrayList есть как 50 или 60 строк. Мне нужно добавить путь к своей папке в начале, как «mnt/sdcard0/Pictures/picture1.jpg и т. Д.» Итак, я использую следующий код:ArrayList string string mess up string
Integer PhotoFileAmount = PhotoArray.length; //PhotoArray and PhotoArrayList are same
for(int i=0; i < PhotoFileAmount; i++){
String PhotoFileAndPath = (PhotoFolder + '/' + PhotoArrayList.get(i));
PhotoArrayList.remove(PhotoArrayList.get(i));
PhotoArrayList.add(PhotoFileAndPath);
}
Но я получаю странный результат. Начало PhotoArrayList не изменилось, пока средняя часть в порядке, и последняя часть получает путь twitce. Как «picture1.jpg, мнт/sdcard0/Фотография/picture2.png, мнт/sdcard0/Фотография/мнт/sdcard0/Фотография/picture3.gif