'자바'에 해당되는 글 5건

  1. 2010.11.06 [자바] 날짜, 요일 출력.
  2. 2010.07.31 [자바]일련의 숫자 임의 정렬하기
  3. 2010.06.17 [공부] Thread (2)
  4. 2010.06.16 [String]String.format
  5. 2010.06.10 [팁] File 읽어서 파싱하기
자바 안한지 너무 오래되었나 보다.

SimpleDateFormat(http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html)
요일이 숫자로 나오게 하는 법을 모르겠음.
또, EEE로 출력시 시스템의 글자를 인식해서 한글로 나오는 듯하다.

SimpleDateFormat sdf = new SimpleDateFormat("hhmmss a");
Date date = new Date(timeMillis);
String time = sdf.format(date);

Calendar
http://download.oracle.com/javase/1.4.2/docs/api/java/util/Calendar.html
포맷된 문자열을 얻는 방법이 아니라 각각을 얻어내는 방법인듯.
Calendar cal= Calendar.getInstance ( );
int day_of_week = cal.get ( Calendar.DAY_OF_WEEK ) - 1; // <0부터 시작하도록 함 //일요일~토요일

신고

'프로그래밍 언어 > <Java>' 카테고리의 다른 글

Sort a HashMap by Value  (0) 2011.08.07
JNI on linux  (0) 2010.12.27
[자바] 날짜, 요일 출력.  (0) 2010.11.06
[자바]일련의 숫자 임의 정렬하기  (0) 2010.07.31
[String]String.format  (0) 2010.06.16
[팁] File 읽어서 파싱하기  (0) 2010.06.10
Posted by 소혼
TAG 날짜, 자바
임의 순서의 값이 필요해 아래와 같은 함수를 작성해보았습니다.

0 부터 19까지 숫자를 임의 순서로 배치하는 예제입니다.


신고

'프로그래밍 언어 > <Java>' 카테고리의 다른 글

Sort a HashMap by Value  (0) 2011.08.07
JNI on linux  (0) 2010.12.27
[자바] 날짜, 요일 출력.  (0) 2010.11.06
[자바]일련의 숫자 임의 정렬하기  (0) 2010.07.31
[String]String.format  (0) 2010.06.16
[팁] File 읽어서 파싱하기  (0) 2010.06.10
Posted by 소혼
<계속 업데이트 합니다 질문 환영>

자바를 해본지가 워낙 오래되어 놓으니 Thread도 제대로 못 만들어 헉헉된다.

안드로이드에서 Thread를 쓰려면 두개의 Runnable이 기본으로 생성되어야 하는 것 같다.

1. Thread 생성
    자바의 Thread를 만드는 것과 같다. 하지만 대부분 UI와 통신을 하기 위해서는 두개의 Runnable을 만드는게 일반적이다.
    private final Handler h = new Handler();
    private final Runnable uiProcess = new Runnable() {
        public void run() {
// UI와 통신을 담당, 버튼을 바꾸거나 seekbar를 수정하는 등
        }
    };
    private Runnable mythread = new Runnable() {// Child Thread
        public void run() {
            while (threadFlag) {
    h.post(uiProcess);
    try {
        Thread.sleep(300);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
}
        }
    };

쓰레드를 만들고 싶은 곳에서 mythread 를 만들어 start 시키면 된다.
Thread mMythread = new Thread(null, mythread, "mythread");
mMythread.start();
Child thread에서 threadFlag를 하나 넣은 이유는 자바가 stop 메소드가 deprecated 된 듯 하다.
thread를 종료시키는 제대로 된 루틴이 필요할 것 같다.
일단 심플하게 threadFlag를 넣는 걸로 처리했다.
신고
Posted by 소혼
자바에도 String.format이 있구나.
printf와 유사하다.

String temp = String.format("%03d_%d", lec, parts);
와 같이 쓴다.

두 변수의 값이 1 2 즉, lec이 1 parts가 2라면
String temp = "001_2 "
과 같이 된다.
신고

'프로그래밍 언어 > <Java>' 카테고리의 다른 글

Sort a HashMap by Value  (0) 2011.08.07
JNI on linux  (0) 2010.12.27
[자바] 날짜, 요일 출력.  (0) 2010.11.06
[자바]일련의 숫자 임의 정렬하기  (0) 2010.07.31
[String]String.format  (0) 2010.06.16
[팁] File 읽어서 파싱하기  (0) 2010.06.10
Posted by 소혼
TAG 자바
1. File을 new line 단위로 읽기

        InputStream fis = myResources.openRawResource(resource 명)
        InputStreamReader isr = new InputStreamReader(fis);

        BufferedReader br = new BufferedReader(isr);

        try {
            String line = br.readLine();
            Log.w("ENGLISH1", line);
        } catch (IOException e) {
            e.printStackTrace();
        }

2. 특정 delimeter 단위로 읽기
        InputStream fis = myResources.openRawResource(R.raw.myfile); // 안드로이드 코드
        Scanner scn = new Scanner(fis).useDelimiter("\\r");

        String parsedStr, parsedStr2;
        while (scn.hasNext()) {
            parsedStr = scn.next();
        }

몇개의 delimeter를 섞어 쓰려면 
ex) "\\r|," <- ^M 또는 , 단위로 구분
신고

'프로그래밍 언어 > <Java>' 카테고리의 다른 글

Sort a HashMap by Value  (0) 2011.08.07
JNI on linux  (0) 2010.12.27
[자바] 날짜, 요일 출력.  (0) 2010.11.06
[자바]일련의 숫자 임의 정렬하기  (0) 2010.07.31
[String]String.format  (0) 2010.06.16
[팁] File 읽어서 파싱하기  (0) 2010.06.10
Posted by 소혼
TAG 자바
이전버튼 1 이전버튼

티스토리 툴바