Java– category –
-
Java
Java 숫자 ⇔ 문자열 ⇔ 날짜 변환
【숫자 ⇒ 문자열 변환】 숫자에서 문자열로의 변환은 String.valueof() 를 사용합니다. String str = String.valueOf(num); 또, 그 밖에도 이러한 쓰는 방법이 있습니다. String str = Integer.toString(num); String str = "" + num; 마지막 "" + num 은 ... -
Java
자바의 기본적인 배열 조작 정리
【선언과 동시에 배열을 초기화】 다음과 같이 기술하는 것으로, 선언과 동시에 배열을 초기화할 수 있습니다. 샘플 코드 static void arraySample() { String[] s = {"사과", "귤", "바나"}; } System.out.println(s[1]); 출력 결과: 귤 【】 배열에 있다. .. -
Java
instanceof로 Java 변수의 타입 확인하기
【변수의 형태를 확인한다】 Java로 변수의 형태를 확인하는 샘플 프로그램을 소개합니다. Java 는 형태를 명시적으로 선언하는 정적 형태 붙이 언어이므로, 거기까지 형태를 확인할 기회는 없습니다. 그러나 상속 객체를 사용하는 경우 유형 확인이 필요할 수 있습니다 ... -
Java
자바의 기본 문자열 조작 정리
【】 특정 문자열 (분리자)로 문자열을 분할합니다. 샘플 코드 public static void splitSample() { String line = "사과, 귤, 바나나"; String[] fruits = line.split(","); for (String fruit : fruits) { System.out.println(fruit) ;}} 출발 ... -
Java
Java 날짜 문자열을 Date 형식으로 변환
【 형으로 취득 】 Java 로 일자 캐릭터 라인 ( 포맷 yyyy/MM/dd ) 를 java.util.Date 형으로 변환하는 샘플 프로그램입니다. 【샘플 코드】 /** * 날짜 문자열 "yyyy/MM/dd"를 java.util.Date 형으로 변환합니다. * @param str 변환 대상 문자열 * @return ... -
Java
Java 모든 날짜 / 시간 문자열을 Date, Calendar 형식으로
【】 Java 로 모든 일자, 시각 캐릭터 라인을, 가능하면 java.util.Calendar , java.util.Date 형에 변환하는 샘플 프로그램입니다. 변환에는 일단 디폴트의 일자·시각 캐릭터 라인에 포맷을 실시해, 그 후 java.util.Calendar 형에 변환합니다. 전환이... -
Java
Java 작업 트레이 아이콘 표시 및 깜박임
【】 Java로 태스크 트레이(시스템 트레이)의 아이콘을 표시·점멸시키는 유틸리티 클래스를 소개합니다. 유틸리티 클래스에서는 Java SE 6 Mustang 로 새로운 기능으로서 추가된 java.awt.SystemTray , java.awt.TrayIcon 클래스를 사용합니다. 사용... -
Java
Java 현재 (오늘)의 요일을 찾습니다.
【】 Java 로 Calendar 클래스를 사용해, 현재(오늘)의 요일을 취득하는 샘플 프로그램입니다. 취득에는, Calendar.DAY_OF_WEEK 를 이용합니다. Calendar cal = Calendar.getInstance(); int week = cal.get(Calendar.DAY_OF_WEEK); Calendar.DAY_OF_WE... -
Java
Java 메모리 사용량 취득
【】 Java 가상 머신의 메모리 정보에 대해서, 「합계」, 「사용량」, 「사용 가능 최대」의 정보를 돌려줍니다. 각 항목의 설명은 다음과 같습니다. 합계・・・Runtime.getRuntime().totalMemory()로, Java 가상 머신에의 메모리 할당량이 됩니다. 사용량・・・... -
Java
Java 시스템 프로퍼티를 보기 쉽게 출력
【】 Java로 시스템 프로퍼티의 키와 값을 알파벳순으로 보기 쉽게 출력하는 샘플 프로그램을 소개합니다. 일단, TreeMap에 격납하는 것에 의해, 알파벳순으로 재정렬하고 나서 출력하고 있습니다. 일반적으로 다음과 같은 방법이 잘 소개되지만 값은 ... -
Java
Java 외부 명령을 실행하여 세 가지 결과 얻기
【)의 결과 취득】 Java로 커멘드나, 배치·쉘등의 외부 실행 파일을 기동하는 샘플 프로그램을 소개합니다. 또한 외부 커맨드 실행과 동시에 메소드의 리턴 값으로서 표준 출력, 에러 출력, 리턴 코드를 취득합니다. 보통 자바에서 밖으로... -
Java
Java IP 주소에서 호스트 이름 얻기
【】 지정된 IP 주소를 가지는 호스트명(머신명)을 취득하는 샘플 프로그램입니다. 【】 /** * 지정된 IP 주소를 가지는 호스트명을 취득합니다. * @param address IP 주소 * @return 호스트 이름 * ※ 예기치 않은 예외가 발생하면 문자열 "Unk... -
Java
Java 실행중인 시스템의 호스트 이름 가져 오기
【】 Java로 실행하고 있는 머신의 호스트명(머신명)을 취득하는 샘플 프로그램을 소개합니다. 샘플 프로그램에서는 다음의 방법으로 호스트명을 취득하고 있습니다. java.net.InetAddress.getLocalHost() 에 의해 로컬 호스트를 나타내는 InetAddress 의 인... -
Java
Java 클립보드로 복사
【】 JavaSwing로 캐릭터 라인을 클립 보드에 카피하는 샘플 소스를 소개합니다. JavaSwing에서 클립보드를 조작하려면 java.awt.datatransfer.Clipboard를 사용합니다. Clipboard는 이렇게 얻습니다. Clipboard clipboard = Toolkit.getDefaul... -
Java
Java 월말 날짜 얻기
【】 Java로 지정한 일자의 월말 일자를 취득하는 샘플 프로그램입니다. java.util.Calendar 클래스의 getActualMaximum(Calendar.DATE)로 월말 일자를 취득할 수 있습니다. 【】 /** * 지정된 날짜 문자열 (yyyy/MM/dd or yyyy-MM-dd) * 의 월말일 ... -
Java
Java 날짜의 유효성 및 존재 확인
【】 Java로 일자의 타당성・존재 체크를 실시하는 샘플 프로그램입니다. 지정된 날짜 문자열(yyyy/MM/dd 또는 yyyy-MM-dd)이 달력에 있는지 확인합니다. java.text.DateFormat 클래스의 setLenient() 에 false 를 지정하면, 날짜 해석을 ... -
Java
Java 날짜 및 시간 계산 가산 및 빼기 쉽게
【】 Java로 간단하게 일자·시간의 가산·감산을 계산하는 샘플 프로그램을 소개합니다. 샘플 프로그램의 특징은 다음과 같습니다. 현재, 또는 임의의 일자·시각으로부터 지정의 시간량을 가산·감산한 결과를 돌려줍니다. 더하기 숫자를 지정하면 시간을 ... -
Java
Java 두 날짜의 월 수 차이를 찾습니다.
【】 Java 로, 2 개의 일자의 월수의 차이를 구하는 샘플 프로그램을 소개합니다. 샘플 프로그램에서는 비교 대상의 일자가, 캐릭터 라인 ( yyyy/MM/dd )의 경우, java.util.Date 의 경우에 대응하고 있습니다. 월수의 차이를 구하는 계산 방법은 다음과 같습니다. 처음 두... -
Java
Java 두 날짜의 차이를 찾습니다.
【】 Java 로, 2 개의 일자의 차이를 구하는 샘플 프로그램을 소개합니다. 샘플 프로그램에서는 비교 대상의 일자가, 캐릭터 라인 ( yyyy/MM/dd )의 경우, java.util.Date 의 경우에 대응하고 있습니다. 날짜 차이를 찾는 계산 방법은 다음과 같습니다. 처음 두 날 ... -
Java
Java XMLEncoder로 객체 저장
【】 Java로 오브젝트를 XML 형식으로 보존하는 샘플 프로그램을 소개합니다. XML 출력에는 java.beans.XMLEncoder를 사용합니다. 또한 java.beans.XMLDecoder를 사용하여 저장된 객체를 복원하는 샘플 프로그램도 동시에 소개합니다. 【】 플라스틱 ...
12