public
System.
}
}
o/p:2
we can add the objects to the final declared ArrayList.
if We want to prevent it we need to use Collections.unmodifiableList()
public
System.
}
} class SampleTest {public static final List<String> list =Collections.unmodifiableList(new ArrayList<String>());public static void main(String[] args){list.add("ABC");list.add("BCD");out.println(list.size()); class SampleTest {public static final ArrayList<String> list =new ArrayList<String>() ;public static void main(String[] args){list.add("ABC");list.add("BCD");out.println(list.size());o/p :java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.add(
at com.jnet.test.SampleTest.main(
Now we are not able to modify the List
Collections.java:1018)SampleTest.java:11)
Exception in thread "main"
No comments:
Post a Comment