Tiny Bunny
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป/JAVA

[JAVA] ๋ฌธ์ž์—ด ๊ธธ์ด ์ •๋ ฌ

by soonybutter 2024. 10. 16.
728x90

 

 

 

Comparator ์„ ์‚ฌ์šฉํ•œ๋‹ค.

์ด๋Š” ์ธํ„ฐํŽ˜์ด์Šค(interface)๋กœ, ์ธํ„ฐํŽ˜์ด์Šค ๋‚ด์— ๋ฐ˜๋“œ์‹œ ์„ ์–ธ๋œ ๋ฉ”์†Œ๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด์•ผํ•œ๋‹ค! 

@Override

 

 

		//์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ
		Arrays.sort(str, new Comparator<String>() {
		
			@Override
			public int compare(String s1, String s2) {
				return s1.length()-s2.length();
			}
		});
		
		for(int i=0;i<4;i++) {
			System.out.println(str[i]);
		}
		
        
        
        
		//๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ
		Arrays.sort(str, new Comparator<String>() {
			@Override
			public int compare(String s1, String s2) {
				return s2.length()-s1.length();
			}
		});
		
		for(int i=0;i<4;i++) {
			System.out.println(str[i]);
		}

 

 

728x90

TOP

Designed by ํ‹ฐ์Šคํ† ๋ฆฌ