Java compareTo(String anotherString)

2023. 1. 25. 12:48Java

프로젝트 내 src 내 javabasic 패키지 내 Ex7StringSort.java

package javabasic;

public class Ex7StringSort {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String[] datas = { "한은정", "강호동", "Candy", "Milk", "hello", "남보라", "강부자" };

		// 오름차순 정렬
		for (int i = 0; i < datas.length - 1; i = i + 1) {
			for (int j = i + 1; j < datas.length; j = j + 1) {
				// 오름차순일땐 음수,거꾸로 내림차순일땐 양수

				int diff = datas[i].compareTo(datas[j]);

				if (diff > 0) {
					String temp = datas[i];
					datas[i] = datas[j];
					datas[j] = temp;
				}
			}
		}

		// 출력
		for (int i = 0; i < datas.length; i = i + 1) {
			System.out.println(i + "=>" + datas[i]);
		}
	}

}
0=>Candy
1=>Milk
2=>hello
3=>강부자
4=>강호동
5=>남보라
6=>한은정

'Java' 카테고리의 다른 글

Java 숫자 야구  (0) 2023.01.25
Java println(String x)  (0) 2023.01.25
Java selection sort  (0) 2023.01.25
Java valueOf()  (0) 2023.01.25
Java 정답과 비교하여 OX 출력하기  (0) 2023.01.25