Changes Value Mutable List (CVML)

First I have a mutable list like this:

[Videos(id=4, yt_id=yRPUkDjwr1A, title=test4, likes=0, kat=pranks, ilike=false), Videos(id=3, yt_id=WkyUU9ZDUto, title=test3, likes=0, kat=pranks, ilike=false), Videos(id=2, yt_id=B_X9OQqtduE, title=test2, likes=0, kat=animals, ilike=false), Videos(id=1, yt_id=ywaKlGNiv80, title=test1, likes=0, kat=animals, ilike=false)]

How do I change the value  ilike=true at any time  id==2?

Solution

You can use the find function to find elements by  id == 2 and change their properties;

vids?.find { it.id == 2 }?.iLike = true

Post a Comment

Previous Next

نموذج الاتصال