[java] List Collection Framework


광고 한번만 클릭 부탁드립니다^^

포스팅을 보시는 분들을 위해 노력 하는 블로거를 위하여! 부탁드립니다. 재미 삼아 포스팅을 정리하지만, 광고를 달아보았습니다. 얼마나 열심히 할 수 있을지...의문이지만요^^ 

Subject List Collection Framework

최종수정일 : 2011.06.06

Android 에서 사용하는 Java 입니다. 물론 기본 Java 에서 사용하는 문법이나, 때로는 Android 에서 사용되지 않는 패키지도 있습니다. 앞으로도 계속 포스팅 되는 Java code들은 전부 Android 에서 실험하기 위한 소스임을 말씀드립니다. 
C/C++ Code 로만 살아와서 Java의 언어의 특성을 깊이 모릅니다. 어떠한 패키지가 있고 어떠한...부품들이 있는지. 
필요에 따라서 포스팅을 하려고합니다.  많은 도움이 있었으면 합니다. 
열공하세요^___________^*
by 퓨림노

자바 잼있네요!

 


[소스코드]
import java.util.ArrayList;
import java.util.List;

class coorlist
{
	public int x;
	public int y;
}

public class test
{	
	public static void main(String[] args) 
	{
		int i,j;
		int count = 0;
		//
		List< List > wlist = new ArrayList < List >(10);
		
		// -------------------------------------------------------
		// input
		// -------------------------------------------------------
		for( i=0; i<10; i++) {
			//List al =  (List)wlist.get(i);
			
			List list = new ArrayList();
			// input 1
			coorlist cl = new coorlist();
			cl.x = count;
			cl.y = count++;
			list.add(cl);
			
			// input 2
			cl = new coorlist();
			cl.x = count;
			cl.y = count++;
			list.add(cl);
			
			wlist.add( list );
		}
		
		// -------------------------------------------------------
		// output
		// -------------------------------------------------------
		for( i=0; i<10; i++) {
			List al = (List)wlist.get(i);
			
			System.out.println( "=== Num " + i + "번째 ===" );			
                        for( j=0; j<al.size(); j++ ) {
				coorlist cl = (coorlist)al.get(j);
				
				System.out.println( "j = " + j + " : x = " + cl.x + ", y = " + cl.y );
			}
		}
	}
}
[출력결과]


=== Num 0번째 ===

j = 0 : x = 0, y = 0

j = 1 : x = 1, y = 1

=== Num 1번째 ===

j = 0 : x = 2, y = 2

j = 1 : x = 3, y = 3

=== Num 2번째 ===

j = 0 : x = 4, y = 4

j = 1 : x = 5, y = 5

=== Num 3번째 ===

j = 0 : x = 6, y = 6

j = 1 : x = 7, y = 7

=== Num 4번째 ===

j = 0 : x = 8, y = 8

j = 1 : x = 9, y = 9

=== Num 5번째 ===

j = 0 : x = 10, y = 10

j = 1 : x = 11, y = 11

=== Num 6번째 ===

j = 0 : x = 12, y = 12

j = 1 : x = 13, y = 13

=== Num 7번째 ===

j = 0 : x = 14, y = 14

j = 1 : x = 15, y = 15

=== Num 8번째 ===

j = 0 : x = 16, y = 16

j = 1 : x = 17, y = 17

=== Num 9번째 ===

j = 0 : x = 18, y = 18

j = 1 : x = 19, y = 19



 

댓글

Designed by JB FACTORY