'자바'에 해당되는 글 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  (1) 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  (1) 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 소혼

댓글을 달아 주세요

  1. 음... 2013.08.26 17:26 Address Modify/Delete Reply

    항상 그렇지만...
    홈화면에 넣는 위젯 관련정보 검색하다 보면 Activity 내에서 동작하는 UI 관련 정보가 나오더군요...
    이런것은 Widget 이라는 제목 보다는 안드로이드 UI나 View 정도로 하시면 좋을듯 하지만 개인 블로그니...
    흠 죄송합니다

    • 소혼 2013.08.26 19:24 신고 Address Modify/Delete

      Widget 이란 용어가 워낙 다목적이다 보니, 그런 문제가 있네요. :)

      이런 오래된 글들까지 찾아보신 거라면 꽤 여기저기 뒤져보신것 같군요.

      좋은 정보 찾으셨길 빕니다.
      이름은 고쳐보겠습니다.(요샌 안드로이드 공부를 안하고 있지만요.)

자바에도 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  (1) 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  (1) 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 자바

댓글을 달아 주세요