public static void main(String[] args) {
String[] name = new String[] {"윤아","태연","유리","태연","제시카","티파니","태연","서현","수영",
"효연","써니","제시카","지연","은정","보람","윤아","지연"};
1. 중복된 이름을 제거 후 출력하세요
//배열을 Hashset으로 변환
HashSet<String> hashSet = new HashSet<>(Arrays.asList(name));
//HashSet을 배열로 변환
String[] Result = hashSet.toArray(new String[0]);
//중복된 이름을 제거 후 출력
System.out.println(Arrays.toString(Result));
2. 중복된 이름 제거 및 오름차순 정렬 후 출력
Arrays.sort(Result);
System.out.println(Arrays.toString(Result));
3. 이름이 "연"으로 끝나는 사람 명 수 출력
String[] endsString = Result ;
int countResult = 0;
for(int i=0; i<endsString.length; i++) {
int indexValueCount = endsString[i].lastIndexOf('연');
if(indexValueCount==1) {
countResult++;
}
}
System.out.println(countResult+"명");
4. 이름이 "연"으로 끝나는 사람 출력
for(int i=0; i<endsString.length; i++) {
int indexValue = endsString[i].lastIndexOf('연');
if(indexValue==1) {
System.out.print(endsString[i]+" ");
}
}
}
'Spec UP - Frontend > 도전! 프로젝트' 카테고리의 다른 글
Python) 공공데이터 포털 API 공휴일 정보를 활용하여 전 영업일 계산하기 (0) | 2023.04.28 |
---|---|
주문 페이지 (0) | 2021.12.22 |
JavaScript를 이용한 계산기 만들기(addEventListener) (0) | 2021.10.21 |
JavaScript를 이용한 나이 계산기(출생연도) (0) | 2021.10.21 |
How TO - Side Navigation (0) | 2021.10.19 |
댓글