ArrayList 연습

개발/Java 2006. 9. 5. 11:20
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

ArrayList라는걸 한번 써봤다
eclipse 3.2 , jdk 5.0 이어서 그런지
자동완성으로 class<Element>가 자동으로 붙었다!!

[CODE type="java"]
import java.util.ArrayList;
import java.util.ListIterator;

class Buddy{
[tab]protected String loginName = null;
[tab]protected String nickName = null;
[tab]public Buddy() {
[tab][tab]
[tab]}
[tab]public Buddy(String loginName, String nickName) {
[tab][tab]this.loginName = loginName;
[tab][tab]this.nickName = nickName;
[tab]}
[tab]public String toString(){
[tab][tab]return "LName:" + loginName + "/NName:" + nickName;
[tab]}
}

public class DStest {
[tab]
[tab]private ArrayList<Buddy> list = null;
[tab]
[tab]public DStest() {
[tab][tab]list = new ArrayList<Buddy>();
[tab][tab]
[tab]}
[tab]public void add(Buddy e)
[tab]{
[tab][tab]list.add(e);
[tab]}
[tab]public Buddy getBuddy(int idx){
[tab][tab]return list.get(idx);[tab][tab]
[tab]}
[tab]
[tab]
[tab]
[tab]public void sortList(){
[tab][tab]Buddy tmp;
[tab][tab]for(int i=0;i<list.size();i++){
[tab][tab][tab]for(int j=i;j<list.size();j++)
[tab][tab][tab][tab]if(list.get(i).nickName.compareTo(list.get(j).nickName)>0){
[tab][tab][tab][tab][tab]tmp = list.get(i);
[tab][tab][tab][tab][tab]list.set(i, list.get(j));
[tab][tab][tab][tab][tab]list.set(j, tmp);
[tab][tab][tab][tab]}
[tab][tab]}
[tab]}
[tab]
[tab]public void printList(){
[tab][tab]ListIterator<Buddy> li = list.listIterator();
[tab][tab]Buddy cur;
[tab][tab]while(li.hasNext()){
[tab][tab][tab]cur = li.next();
[tab][tab][tab]System.out.println(cur);[tab][tab][tab]
[tab][tab]}
[tab][tab]
[tab]}
[tab]
[tab]public static void main(String args[]){
[tab][tab]DStest test = new DStest();
[tab][tab]test.add(new Buddy("foobar","asdfefef"));
[tab][tab]test.add(new Buddy("thisff","dsfasdfasdf"));
[tab][tab]test.add(new Buddy("asdfaf","asdfae54ewf"));
[tab][tab]test.add(new Buddy("vzxvsd","zxvcxcerqer"));
[tab][tab]test.add(new Buddy("zxcvwe","asdfer2wera"));
[tab][tab]test.add(new Buddy("saerer","zvczxcadfwe"));
[tab][tab]test.add(new Buddy("xvas43","zxvcvawer3r"));
[tab][tab]test.add(new Buddy("cxvaer","cxvaerqwer2"));
[tab][tab]
[tab][tab]test.printList();
[tab][tab]System.out.println("========SORT=============");
[tab][tab]test.sortList();
[tab][tab]
[tab][tab]test.printList();
[tab][tab][tab]
[tab]}

}

[/HTML][/CODE]

실행결과

LName:foobar/NName:asdfefef
LName:thisff/NName:dsfasdfasdf
LName:asdfaf/NName:asdfae54ewf
LName:vzxvsd/NName:zxvcxcerqer
LName:zxcvwe/NName:asdfer2wera
LName:saerer/NName:zvczxcadfwe
LName:xvas43/NName:zxvcvawer3r
LName:cxvaer/NName:cxvaerqwer2
========SORT=============
LName:asdfaf/NName:asdfae54ewf
LName:foobar/NName:asdfefef
LName:zxcvwe/NName:asdfer2wera
LName:cxvaer/NName:cxvaerqwer2
LName:thisff/NName:dsfasdfasdf
LName:saerer/NName:zvczxcadfwe
LName:xvas43/NName:zxvcvawer3r
LName:vzxvsd/NName:zxvcxcerqer

'개발 > Java' 카테고리의 다른 글

한글입력기  (3) 2006.12.21
java socket encoding 삽질기  (3) 2006.09.10
Dc to Hdd 1.0 Release  (0) 2006.08.21
나는야 버그 제조기  (3) 2006.08.04
javadoc  (0) 2006.08.03

네이통

JaTeOn 2006. 9. 4. 13:53
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

쪽지 보내는거까지는 구현

'JaTeOn' 카테고리의 다른 글

자테온...  (8) 2006.11.13
JaTeOn 스샷  (3) 2006.11.05
JaTeOn 삽질중...  (6) 2006.09.17
네이통...챗  (2) 2006.09.10
네이통..  (3) 2006.09.08

ubuntu CD 도착!!!

리눅스 2006. 8. 27. 01:20
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Ubuntu CD가 도착했다
런던에서 물건너온 시디다 -_-;

inbox에 턱하니 있었더라는.

내용물이다(ubuntu x10, kubuntu x10, 스티커 x2)
아쉬운점은 사진에서 보다시피 일부가 구겨져였었다는것 :(
스티커 사진 (플래시 미사용)
ubuntu CD(역시 플래시 사용안함)
kubuntu CD
(플래시 안쓰니 너무 어둡군 -_-보정이라도 해서올릴껄그랬나··)

ubuntu 내용물

kubuntu 내용물

'리눅스' 카테고리의 다른 글

리눅스 screen 명령 사용해보기  (0) 2006.10.10
cvs 서버 이전....  (3) 2006.09.12
리눅스에 IE깔기  (1) 2006.08.08
java 에서 한글이 깨져나올때  (0) 2006.07.13
우분투 제한된 코덱  (0) 2006.07.12

Dc to Hdd 1.0 Release

개발/Java 2006. 8. 21. 20:42
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



디카나 메모리카드 등에 있는 사진파일(JPG)들을,
특정위치로 복사하는 프로그램이다.

캐논 포토브라우저인가 뭔가에 내장되있는
사진 복사하기 기능을 썼었는데
다 좋은데(?)
정작 포토브라우저 로딩시간이 엄청나게 느리다
(사진 모아둔 곳에서 시작하다보니 그 내용들을 다 표시하는데 시간이 걸린다··)

-_-a
반나절 삽질끝에 이 프로그램을 만들었다.

처음 실행시후에 Dc2Hdd.conf파일이 생성되는데
마지막 설정이 저장되므로,

프로그램 인자로 -f 를 주면 따로 묻지 않고,
바로 copy 해버리는 기능이 있다.
exe다운받기↓↓


jar다운받기 ↓↓

'개발 > Java' 카테고리의 다른 글

java socket encoding 삽질기  (3) 2006.09.10
ArrayList 연습  (1) 2006.09.05
나는야 버그 제조기  (3) 2006.08.04
javadoc  (0) 2006.08.03
수퍼클래스, 상속클래스 동시에 사용해보기  (0) 2006.08.03

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

얼마전 kldp(http://www.kldp.org)에서 kldp 마스코트로 사용할 이미지를 공모했었다

캐릭터 이름은 푸(디즈니의  pooh가 아니라 foo 다)

이 마스코트를 변형(?)해서 사용하는 분들이 몇분 계셨는데, 나도 동생에게 부탁해서 고쳐달라고 부탁을 해보았다.

라이토 푸
내 이미지와는 안맞는듯해서 다시 그려달라고 함
메탈기어 푸
여기가 전쟁터도 아니고····
다시 그려달라고 했음

키보드와 마우스를 들고 전장(?)으로
달려나가는 모습을 연상케하는-_-;; 캐릭터
암튼 이걸로 낙찰을 보게 되었다.

원본 마스코트 저작권은  namuneshop ,
수정된 마스코트의 저작권은 limit 에게 있음을 알려드립니다.

'blog' 카테고리의 다른 글

큐피트?!  (0) 2006.12.04
Stop Motion Piano And Drums  (1) 2006.11.15
네이트 성인사이트 광고 추적  (3) 2006.10.04
Left-Brain/Right-Brain Problem Solving  (0) 2006.01.25
면도크림 OTL  (0) 2005.12.16

리눅스에 IE깔기

리눅스 2006. 8. 8. 19:39
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

'리눅스' 카테고리의 다른 글

cvs 서버 이전....  (3) 2006.09.12
ubuntu CD 도착!!!  (3) 2006.08.27
java 에서 한글이 깨져나올때  (0) 2006.07.13
우분투 제한된 코덱  (0) 2006.07.12
/usr /etc ?  (0) 2006.04.24

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

public UserManager getUserManager(String LoginName){
    try{
        ListIterator li = table.listIterator();
         UserTableElement ute;
         while(li.hasNext()){
             ute = (UserTableElement)li.next();
             if(ute.LoginName.equalsIgnoreCase(LoginName)); 
             return ute.userManager;
         }
    }catch (Exception e) {
        // TODO: handle exception
        return null;
    }
    return null;
}



덜덜덜
if문 뒤에 세미콜론(;)붙이는 실수를 해버렸다니..

이런 초보적인 실수를-┎

'개발 > Java' 카테고리의 다른 글

ArrayList 연습  (1) 2006.09.05
Dc to Hdd 1.0 Release  (0) 2006.08.21
javadoc  (0) 2006.08.03
수퍼클래스, 상속클래스 동시에 사용해보기  (0) 2006.08.03
자바, 한글 그리고 유니코드  (0) 2006.07.19

javadoc

개발/Java 2006. 8. 3. 15:42
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
javadoc -d /java/doc *.java -subpackages <package1:package2>

'개발 > Java' 카테고리의 다른 글

Dc to Hdd 1.0 Release  (0) 2006.08.21
나는야 버그 제조기  (3) 2006.08.04
수퍼클래스, 상속클래스 동시에 사용해보기  (0) 2006.08.03
자바, 한글 그리고 유니코드  (0) 2006.07.19
conf reader  (0) 2006.07.19

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

수퍼클래스, 상속클래스 동시에 사용해보기

일종의 꼼수인건가 -ㅁ-

[CODE type="java"]

class superfoo{
[tab]protected String bar() {
[tab][tab]return "덜덜덜";
[tab]}
}

public class foo extends superfoo{
[tab]public String superbar(){
[tab][tab]return super.bar();[tab][tab]
[tab]}
[tab]public String bar(){
[tab][tab]return "후덜덜";
[tab]}
[tab]
[tab]public static void  print(String msg){
[tab][tab]System.out.println(msg);
[tab]}
[tab]
[tab]public static void main(String[] args){
[tab][tab]foo ppp = new foo();

[tab][tab]print(ppp.superbar());
[tab][tab]print(ppp.bar());
[tab]}
}

[/HTML][/CODE]

'개발 > Java' 카테고리의 다른 글

나는야 버그 제조기  (3) 2006.08.04
javadoc  (0) 2006.08.03
자바, 한글 그리고 유니코드  (0) 2006.07.19
conf reader  (0) 2006.07.19
디렉토리 만들기  (1) 2006.07.18

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Genealogy of Common Languages
출처 : Robert W. Sebasta, Concept of Programming Language, 7th Ed., Addision Wesley, 2006.

'개발' 카테고리의 다른 글

노트북 램 업그래이드  (3) 2009.04.01
테스트용으로 만들어본 DFA  (3) 2006.10.14
msnbot - mysql db와 연동  (0) 2006.07.06
bot 추가 기능 구상  (0) 2006.02.14
시내버스노선검색기능구현준비작업  (0) 2006.01.04