컬렉션 프레임워크 문제
1. arr[] = {10, 20, 30, 40, 50, 60, 70, 40, 30, 20} 배열에 중복된 데이터를 제거하고 아래의 그림과 같이 출력하는 프로그램을 작성하시오. (데이터출력시 순서는 상관없음) 출력예] 더보기 import java.util.HashSet; import java.util.Set; public class ex01 { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50, 60, 70, 40, 30, 20}; int i; Set set = new HashSet(); System.out.println("데이터" + "\t" + "set삽입"); for(i=0; i100000){ System.out.pri..
더보기
스윙 컴포넌트 그리기3
클리핑 클리핑 영역 설정 메소드 void setClip(int x, int y, int w, int h) 그래픽 대상 컴포넌트의 x, y위치에 w, x, h의 사격형 영역을 클리핑 영역으로 지정 void ClipRect(int x, int y, int w, int h) Graphics 객체 내에 유지되어 온 기존 클리핑 영역과 x, y에서 w, x, h 크기로 지정된 사각형영역의 교집합 영역을 새로운 클리핑 여역으로 설정한다. 클리핑 영역에 그리기 import javax.swing.*; import java.awt.*; public class GraphicsClipEx extends JFrame { private MyPanel panel = new MyPanel(); public GraphicsClipE..
더보기