반응형

분류 전체보기 5

Java Date 날짜시간 다루기

Java 개발을 하다 보면 날짜와 시간 관련해서 다루는 경우가 많습니다.많이 사용되는 Date에 대해서 알아보겠습니다. 기본예시Date() : 현재 날짜와 시간을 기준으로 Date 객체를 만듭니다.Date now = new Date();System.out.println(now); // "Tue Jul 16 20:08:01 KST 2024" Date(long date) : 주어진 밀리초 값을 이용하여 Date 객체를 만듭니다.long time = 1721128135502L;Date date = new Date(time);System.out.println(date); // "Tue Jul 16 20:08:55 KST 2024" 주요 메서드 활용예시getTime() : Date 객체의 시간 값을 밀리초로 돌려..

Java 2024.07.18

Java SimpleDateFormat 패턴 날짜 포맷

Java 개발을 하다 보면 Date, Calendar를 활용해서 날짜를 다루는 경우가 많습니다.그렇지만 원하는 패턴이나 포맷으로 변경하기는 어려움이 있습니다.그럴 때 활용할 수 있는 SimpleDateFormat을 알아보겠습니다. 기본예시Date 활용Date nowDate = new Date();System.out.println(nowDate); // "Tue Jul 16 20:07:05 KST 2024"SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy년 MM월 dd일"); // 원하는 데이터 포맷 지정String formatNowDate = simpleDateFormat.format(nowDate); // 지정한 포맷으로 변환 System...

Java 2024.07.17

Java split 문자열 자르기 분할

Java 개발을 하다 보면 문자열 자르기, Date 포맷팅 등 필요한 경우가 있습니다.그럴 때 활용할 수 있는 split() 메서드에 대해서 알아보겠습니다.  기본예시split(String regex) : split 함수는 주어진 정규표현식이나 특정 문자를 기준으로 문자열을 분리하여 배열로 반환합니다.String str = "a|b|c";String[] split = str.split("|");System.out.println(split[0]); // "a"System.out.println(split[1]); // "b"System.out.println(split[2]); // "c"  split(String regex, int limt) : 위의 함수는 인자를 하나만 받는 것과 달리, 두 번째로 정수형..

Java 2024.07.16

Java substring 문자열 자르기

Java 개발을 하다 보면 문자열 자르기, Date 포맷팅, 문자열 뒤에서 자르기, 휴대폰번호 및 전화번호 뒷자리 가져오기 등 필요한 경우가 있습니다. 그럴 때 활용할 수 있는 substring() 메서드에 대해서 알아보겠습니다.  기본예시substring(int startIndex) : startIndex부터 문자열 끝까지 반환합니다.String str = "Hello, World!";String substring = str.substring(7); // "World!"  substring(int startIndex, int endIndex) : 주어진 문자열에서 startIndex(포함)부터 endIndex(미포함) 직전까지의 부분 문자열을 반환합니다.String str = "Hello, World!..

Java 2024.07.15

Java는 무엇인가(특징 및 장단점)

Java는 1995년 미국의 썬 마이크로시스템즈에서 개발된 객체지향 프로그래밍 언어로, 가장 큰 특징은 운영체제에 독립적이라는 점입니다. 즉, 자바로 작성된 프로그램은 운영체제에 관계없이 실행할 수 있습니다. 이로 인해 운영체제에 따라 프로그램을 수정하지 않고도 실행이 가능합니다. 또한, 다른 객체지향 언어에서 잘 사용되지 않는 기능을 제외함으로써 문법이 간결해지고, 비교적 쉽게 배울 수 있는 언어입니다. JVM(자바 가상 머신)을 통해 운영체제에 구애받지 않고 실행될 수 있는 객체 지향 프로그래밍 언어로, 어떤 환경에서도 동일한 방식으로 작동합니다.  Java 특징 및 장점1. 객체지향언어 : 객체지향 언어의 특징인 캡슐화, 상속, 다형성을 완벽하게 지원합니다. 여기서 언급하는 캡슐화, 상속, 다형성은..

Java 2024.07.14
반응형