Java 목록 루프 및 맵 루프 요약
목록과지도를 요약했습니다. 기술 내용이 없었기 때문에 API를 검토했습니다.
테스트 환경은 JUNIT4 아래에 있으며 스스로 주요 방법을 쓰지 않으면 동일합니다.
우선, 세 가지 목록 루프가 있습니다.
@test public void forlisttest () {list <string> list = new Arraylist <string> (); list.add ( "1"); list.add ( "2"); list.add ( "3"); list.add ( "4"); list.add ( "5"); // ITERATOR 루프는 컬렉션의 크기와 유형을 알 필요가 없습니다. System.out.println ( "01) 반복자 for : ==================================================================================== ==================================================================================== for 루프의 경우 세트의 크기를 알아야 할뿐만 아니라 (int i = 0; i <list.size (); i ++) { system.out.println ( "03) for ======================================================= ====================================================================================== =========================================================================================== ====================================================================================== }} 그런 다음 4 개의 맵 루프가 있습니다.
@Test public void formAptest () {map <String, String> map = new Hashmap <String, String> (); map.put ( "01", "1"); map.put ( "02", "2"); map.put ( "03", "3"); map.put ( "04", "4"); map.put ( "05", "5"); <string> keyset = map.keyset (); //1.keyset 's foreach method for (string key : keyset) {system.out.println ( "1) 키 세트 :" + "키 :" + key + "value :" + map.get (key)); } set <eptry <string, string >> entryset = map.entryset (); //2. System.out.println ( "02) Entryset, Iterator : Key :" + Entry.GetKey () + "value :" + enther.getValue ()); } // 3. 권장, 최대 용량 (Entry <String, String> Entry : Entryset) {System.out.println ( "03) Entryset, foreach :" + epttey.getKey () + "value :" + enther.getValue ()); } collection <string> value = map.values (); // 4. (문자열 값 : 값) {System.out.println ( "04) 값, 값, 값"값 " + 값)에 대해서만 값을 제거하는 메소드; }}읽어 주셔서 감사합니다. 도움이되기를 바랍니다. 이 사이트를 지원 해주셔서 감사합니다!