programing

Array List의 특정 위치에서 요소를 업데이트하려면 어떻게 해야 합니까?

prostudy 2022. 8. 2. 22:13
반응형

Array List의 특정 위치에서 요소를 업데이트하려면 어떻게 해야 합니까?

하나 있어.ArrayList10분의 1의Strings. 인덱스를 업데이트하려면 어떻게 해야 합니까?5다른 사람과 함께String가치?

허락하다arrList가 되다ArrayList그리고.newValue새것String다음 작업을 수행합니다.

arrList.set(5, newValue);

이는 여기 Java API 참조에서 찾을 수 있습니다.

list.set(5,"newString");  
 arrList.set(5,newValue);

업데이트하려면 이 행도 추가해 주세요.

 youradapater.NotifyDataSetChanged();
 import java.util.ArrayList;
 import java.util.Iterator;


 public class javaClass {

public static void main(String args[]) {


    ArrayList<String> alstr = new ArrayList<>();
    alstr.add("irfan");
    alstr.add("yogesh");
    alstr.add("kapil");
    alstr.add("rajoria");

    for(String str : alstr) {
        System.out.println(str);
    }
    // update value here
    alstr.set(3, "Ramveer");
    System.out.println("with Iterator");
    Iterator<String>  itr = alstr.iterator();

    while (itr.hasNext()) {
        Object obj = itr.next();
        System.out.println(obj);

    }
}}

arrayList.set(location, newValue), location=wnna 삽입 위치, newValue= 삽입할 새 요소.

notify 는 옵션이며 조건에 따라 달라집니다.

언급URL : https://stackoverflow.com/questions/4352885/how-do-i-update-the-element-at-a-certain-position-in-an-arraylist

반응형