Vector 에 들어 있는 원소를 정렬하는 방식은 자바의 Vector와 C++ STL의 vector가 비슷 합니다. 표현의 방식이 다를 뿐이죠. 자바에서는 아래와 같은 순서로 하시면 됩니다. 1. 비교자 Comparator 구현 : Comparator 인터페이스를 상속받아 구현합니다. 예제는 아래에 있습니다. 2. Collections.sort(정렬할 벡터,Comparator 인스턴스); -- 예제 --- Member 클래스에 이름과 나이를 저장한 후 이를 Vector에 넣고 나이의 오름 차순으로 정렬하는 예제 입니다. 내림차순으로 할때는 Comparator 부분에서 리턴값만 바꿔주면 됩니다. package com; import java.util.Comparator; import java.util.Vec..
Multi Break 문은 C 언어의 goto 문처럼. 레이블을 이용하여 중첩된 반복문을 한번에 탈출하는 방법입니다. 아래 예제는 이중 for문에 Multi Break문을 적용한 예입니다. public class MultiBreak { public static void main(String [] args){ end: for(int i=0; i< 100; i++) /*레이블 선언*/ for(int j=0; j< 50; j++){ System.out.println(""+i+" : "+j); if(i==5 && j==5) break end; } } }
Vector 클래스에 있는 toArray() 함수는 백터 원소들을 배열로 리턴해 주는 Method 임. 사용방법은 아래와 같습니다. Vector v = new Vector(); v.add("hello"); v.add("hi"); 1. Object[] 배열로 받는 방법 Object[] obj = (Object[])v.toArray(); 2. 원소와 동일한 형으로 받는 방법 String[] arr = (String[])v.toArray(); 이렇게 하면 될것 같으데 java.lang.ClassCastException 이 발생함. 아래와 같이 해야 동일한 원소형의 배열로 받을 수 있음. String[] arr = new String[v.size()]; arr = (String[])v.toArray(arr);
자바에서 DB의 테이블을 표현을때 XXXBean 이라는 것을 주로 사용하죠. 아래와 같은 class MemberBean{ private String name; private int age; public void setName(String name){ this.name = name; } public String getName(){ return this.name; } //이하 생략 } 자바의 최상위 객체는 Object죠. Object에 보면 Clone()이라는 메서드가 있습니다. 복제라는 뜻이죠. 그럼 MemberBean를 하나 만들어 놓고 여러개로 복제할려면 어떻게 할까요? 자주 사용되는 방법은 아니지만 가끔 이기능을 이용하면 편리할때가 있습니다. Bean내에 들어가는 정보가 거의 대동소의 하고 일부만 다..
- Total
- Today
- Yesterday
- 루미큐브 종류
- 파나소닉 비데 DL-EH10KWS
- 배당급
- GKRS
- 홈 오피스
- Life Chair
- 오미크론
- 별이 빚나는 밤
- 별잉 빛나는 밤
- 로니카 BCS
- node.js
- 남설 팔찌
- 솔리드 쿨론
- yugabyteDB
- 매직 트랙패드2
- 고체 향수
- Sybase IQ
- 르세라핌
- 유가바이트디비
- 카카오 에드
- 코라나 19
- 빈센트 반 고흐
- 톡토기
- Pixel Pals
- 브리다 정수기
- VARIDESK
- weka
- 증권정보포털
- 화분벌레
- JMW 헤어드라이기기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |