본문 바로가기

JAVA

(49)
자바/Java Calendar 사용법 (기본예제 포함) - 3 - 자바/Java Calendar 사용법 (기본예제 포함) - 3 - CalendarEx3.java package arabiannight.tistory.com.calendardate; import java.util.*; class CalendarEx3 { public static void main(String[] args) { final int[] TIME_UNIT = {3600, 60, 1}; // 큰 단위를 앞에 놓는다. final String[] TIME_UNIT_NAME = {"시간 ", "분 ", "초"}; Calendar time1 = Calendar.getInstance(); Calendar time2 = Calendar.getInstance(); // time1의 시간을 10시 20분 30초로..
자바/Java Calendar 사용법 (기본예제 포함) - 2 - 자바/Java Calendar 사용법 (기본예제 포함) - 2 - CalendarEx2.java package arabiannight.tistory.com.calendardate; import java.util.*; class CalendarEx2 { public static void main(String[] args) { // 요일은 1부터 시작하기 때문에, DAY_OF_WEEK[0]은 비워두었다. final String[] DAY_OF_WEEK = {"", "일", "월", "화", "수", "목", "금", "토"}; Calendar date1 = Calendar.getInstance(); Calendar date2 = Calendar.getInstance(); // month의 경우 0부터 시작하..
자바/Java Calendar 사용법 (기본예제 포함) - 1 - 자바/Java Calendar 사용법 (기본예제 포함) - 1 - 자바에서는 날짜와 시간에 관련된 데이터를 쉽게 처리할 수 있도록 Calendar나 Date를 제공하는데, JSK1.0 부터 Date가 사용되었으나 JDK1.1 부터 보다 향상된 기능의 Calendar가 추가되었습니다. 이전 버전으로 작성된 코드와의 호환을 위해서 남겨두고 있지만, 가능하면 Date보다는 Calendar를 사용하는게 좋습니다. 그래도 간단한 날짜에는 Date 를 사용하는 것이 더 나을 수 있으며, 반드시 Date를 사용해야하는 경우도 있기때문에, Calendar와 Date간의 변환방법을 꼭 알아두어야 합니다. 1. Calendar를 Date로 변환 Calendar cal = Calendar.getInstance(); ... ..
자바/Java ArrayList 안에 ArrayList 넣기 자바/Java ArrayList 안에 ArrayList 넣기 안드로이드 프로젝트를 진행하다 보면, ArrayList 안에 ArrayList를 넣게 되는 경우가 발생 하게 됩니다. 만약 그런 경우가 발생하게 된다면 ArrayList, ArrayList 등과 같이 기존에 제네릭스를 사용했던 방법과 동일하게 ArrayList으로 ArrayList 자체를 제네릭 선언을 해주면 됩니다. 자 그럼, ArrayList안에 ArrayList를 넣는 방법에 대해 알아 보겠습니다. package arabiannight.tistory.com.arrayintoarray; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; impo..
자바/Java StringBuffer 사용 하기 자바/Java StringBuffer 사용 하기 1. StringBuffer append() : 매개변수로 입력된 값을 문자열로 변환하여 StringBuffer 인스턴스가 저장하고 있는 문자열의 뒤에 덧붙인다. 예제StringBuffer sb = new StringBuffer("abc");StringBuffer sb2 = sb.append(true);sb.append('d').append(10.0f);StringBuffer sb3 = sb.append("ABC").append(123); 결과sb = "abctrued10.0ABC123"sb2 = "abctrued10.0ABC123"sb3 = "abctrued10.0ABC123" 2. StringBuffer reverse() :StringBuffer 인스턴..
자바/Java Exception 사용하기 자바/Java Exception 사용하기 TestException.java package arabiannight.tistory.com.exception; public class TestException { public static void main(String[] args) { try { method1(); } catch (ArithmeticException e) { System.out.println("ArithmeticException"); } catch (Exception e) { System.out.println("Exception"); } method2(); method3(); method4(); } // 예외 던지기 : throw 로 예외를 던질때는 메서드에 // throws Exception(..
자바/Java 자바 HashMap 이란? 자바/Java 자바 HashMap 이란? 자바를 사용하면서 HashMap이란 용어를 한번쯤을 들어 보셨을 텐데요. 그 HashMap에 대해서 알아보는 시간을 가져 보겠습니다. HashMap이란 Map인터페이스의 한종류로써 Key와 Value 값으로 데이터를 저장하는 형태를 가지고 있습니다. 그러면 가만, Map이란 녀석을 무엇일까요? Map이란 놈은 키(Key) , 값(Value) 을 하나의 쌍으로 묶어서 저장하는 컬렉션 클래스들을 구현하는 데 사용 되는 녀석 입니다. 쉽게 말해 key, value 값으로 저장하는 List 형태의 조상이라고 생각 하시면 됩니다. Map에 종류에는 Hashtable, HashMap, LinkedHashMap, SortedMap, TreeMap 등이 있습니다. 역시 이들 객..
자바/Java String[]을 List , List를 String[] 배열로 변환 자바/Java String[]을 List , List를 String[] 배열로 변환 배열을 활용한 개발을 하게되면 String[] 배열을 List로 , List를 String[] 배열 형태로 변환 해야 하는 경우가 생기게 됩니다. 그럴 경우 이용하게 되는 방법 입니다. String[] -> List = Arrays.asList List -> String[] = List.toArray 를 이용 하는 방법 입니다. package arabiannight.tistory.com; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class TestArrayToStingClass { public static void ..