4자리 단어 만들어서 정렬
package array;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class FourWord {
public static void main(String[] args) {
char[] fWord = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
List<String> list = new ArrayList<>();
for (int i=0; i < 10 ;i++) {
List<Character> characters = new ArrayList<>();
int index1 = (int)(Math.random()*fWord.length);
char s1 = fWord[index1];
characters.add(s1);
int index2 = (int)(Math.random()*fWord.length);
char s2 = fWord[index2];
characters.add(s2);
int index3 = (int)(Math.random()*fWord.length);
char s3 = fWord[index3];
characters.add(s3);
int index4 = (int)(Math.random()*fWord.length);
char s4 = fWord[index4];
characters.add(s4);
// for (char c : characters) {
// System.out.print(c);
// }
// System.out.println("+++++아래는 정렬+++");
// Arrays.sort(tmp);
List<Character> sortedList = characters.stream()
.sorted()
.collect(Collectors.toList());
StringBuilder stringList1 = new StringBuilder();
for (Character c : sortedList) {
stringList1.append(c);
}
for(char l : sortedList){
System.out.print(l);
}
System.out.println();
System.out.println("stringBuilder : "+stringList1);
// list.add(str);
// characters = new ArrayList<>();
}
// for(String l : list){
// System.out.println(l);;
// }
}
}
'kotlin > java' 카테고리의 다른 글
TreeSet 예제 (0) | 2023.01.06 |
---|---|
Set, HashSet, equals, hashCode override 예제 (0) | 2023.01.06 |
LocalDateTime 예제 (0) | 2023.01.06 |
Comparator 와 Comparable (0) | 2023.01.06 |
Arrays class (0) | 2023.01.06 |