Java - CollectionsClass

2023. 2. 1. 16:26코딩일기/JAVA

Collections 클래스에는 유용한 static 기능 메소드들이 있다.

static이기 때문에 객체를 생성하지 않고 사용할 수 있다.  [Collections.sort(); 등]

 

GitHub - jake5113/Mrhi_JAVA

Contribute to jake5113/Mrhi_JAVA development by creating an account on GitHub.

github.com

 

 

Collections.sort(datas);

sort 메소드는 데이터들을 오름차순으로 정렬한다.

 

Collections.shuffle(datas);

shuffle 메소드는 데이터를 랜덤하게 섞는다.

 

import java.util.ArrayList;
import java.util.Collections;

public class CollectionsClassTest {

	public static void main(String[] args) {
		
		// Collections 클래스의 유용한 static 기능 메소드
		// Collections.sort();
		// Collections.shuffle();
		
		ArrayList<String> datas = new ArrayList<>();
		datas.add("Nice");
		datas.add("World");
		datas.add("Android");
		datas.add("Ios");
		datas.add("hello");
		datas.add("good");
		datas.add("React");
		System.out.println(datas.toString());
			
		Collections.sort(datas); // 리스트의 요소들의 정렬
		System.out.println(datas.toString());
		
		Collections.shuffle(datas);
		System.out.println(datas.toString());
		Collections.shuffle(datas);
		System.out.println(datas.toString());
		
	}

}
반응형

'코딩일기 > JAVA' 카테고리의 다른 글

Java - 질문리스트  (0) 2023.02.02
Java - 스레드 Thread  (0) 2023.02.02
Java - Map  (0) 2023.02.01
Java - Set  (0) 2023.02.01
Java - List  (0) 2023.02.01