본문 바로가기

Java3

[JAVA] Calendar 클래스 Calendar Class Calendar 클래스는 Date 클래스처럼 날짜와 시간을 다루는 클래스로 java.util 패키지에 포함되어 있다. 해당 클래스가 새로 추가되면서 기존 Date 클래스의 대부분의 메소드는 deprecated되어 잘 사용하지 안아서 경우에 따라 Date 메소드를 사용하거나 Calendar 클래스와 상호 변환하는 상황이 있다. 추상 클래스이기 때문에 직접 new 하여 직접 객체 생성하는 것이 불가능하고, Calendar.getInstance() 메소드를 이용하거나 Calendar 클래스를 상속받는 GregorianCalendar 클래스를 이용해 완전히 구현된 클래스의 인스턴스를 얻어 객체를 생성하는 것이 가능하다. 주요 상수 상수 사용방법 설명 static int YEAR Cal.. 2024. 4. 18.
[Java] 문자열 속 공백/특수문자 제거 문자열에서 공백이나 특수문자 등 원하는 내용을 제거하는 방법 replaceAll() java.lang.string 클래스의 replaceAll() 메서드를 이용하여 문자열 속 공백과 특수문자 등을 제거할 수 있다. replaceAll()은 두 개의 인자를 갖는데 각각 제거하고싶은 내용과 변환할 내용이다. 공백 제거 제거하고 싶은 내용인 공백(" ")을 ""으로 변환해 공백을 제거한다. str.replaceAll(" ", ""); \t, \n, \r, \xOB, \f 등을 포함하는 문자열의 공백 제거 정규식 "\s"를 이용해 위의 5가지 방식의 공백을 모두 제거할 수 있다. str.replaceAll("\\s", ""); 특수문자 제거 대괄호 안에 제거하고 싶은 특수문자 !, @, #, $, %, ^ 등을.. 2024. 1. 30.
[Java] 문자열 배열 -> 문자열 문자열 배열을 문자열로 변환하는 방법 toString() Arrays 클래스의 toString() 메서드로 문자열 배열을 전달하면 문자열 표현이 반환된다. String[] strArray = {"Hello", " ", "Java", " ", "Programming"}; String strArrayToString = Arrays.toString(strArray); System.out.println(strArrayToString); // [Hello, , Java, , Programming] StringBuilder.Append() StringBuilder 타입의 객체 생성하고 StringBuilder 클래스의 Append() 메서드 사용해 문자열 요소 하나씩 추가한다. 이후에 toString() 메서드를 .. 2024. 1. 30.