¼Ò¼³ java.util ¼Ò½ºÄڵ堠Collection  µ¥ÀÌÅÍ Àбâ Àü¿ë ¸¸µé±â  

µ¥ÀÌÅÍ Àбâ Àü¿ë ¸¸µé±â

ReadOnlyTest.java

import java.util.*;
public class 
ReadOnlyTest {
  
public static void 
main(String args[]) {
    Set set = 
new 
HashSet();
    set.add(
"È«±æµ¿"
);
    set.add(
"±è»ñ°«"
);
    set.add(
"¼ºÃáÇâ"
);
    set = Collections.unmodifiableSet(set);
    set.add(
"¹ÚÂùÈ£"
);
  }
}

/* °á°ú : ÄÄÆÄÀÏÀº µÇÁö¸¸ unmodifiableSetÀ¸·Î ÀбâÀü¿ë ¼³Á¤µÇ¾î set.add¿¡¼­ ¿¡·¯¹ß»ý

D:\java\util\>javac ReadOnlyTest.java
D:\java\util\>java ReadOnlyTest
Exception in thread "main" java.lang.UnsupportedOperationException
        at java.util.Collections$UnmodifiableCollection.add(Unknown Source)
        at ReadOnlyTest.main(ReadOnlyTest.java:10)

Ä÷º¼ÇÀÇ ¸Þ¼­µå¸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅÍ ÀбâÀü¿ë ¸¸µé±â



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è¿Ï±â