본문 바로가기

string4

JAVA 기본 String을 Map으로 변환하기 ( 예제 ) String의 문자열을 특정 구분자로 잘라서 map형태로 써야하는 경우가 개발하다보면 종종 있습니다. 이번에 정리 하려는 내용은 기본 String -> map으로 변환하기 입니다. 제 경우는 DB에 있는 config 설정 값, 예를 들면 아래와 같은 key:value 형태로 저장되어있는 string 값 입니다. "key1:value1;key2:value2;key3:value3;" 위와 같은 값을 DB에서 읽어 바로 java map 으로 만들어서 바로 쓰기 위해서 사용 하였습니다. 코드 예제 문자열을 입력받아, 키:값 분리하여 Map 형태로 반환하는 코드를 작성 해보도록 하겠습니다. 코드 예제는 아래에서 자세히 알아보시기 바랍니다. @param input 분리할 문자열 @param pairSeparator.. 2023. 4. 19.
자바 문자열을 날짜로 변환하기 자바 문자열을 날짜로 변환하기 String -> Date 객체로 변환 import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public class Test { public static void main(String[] args) { Date date = null; try { date = getDateFromString("20220531111430", "yyyyMMddHHmmss"); } catch (Exception e) { e.printStackTrace(); } System.out.println(date); } public static Date getDateFromString(String dt, Stri.. 2022. 5. 31.
자바 String 원하는 문자열 추출 (indexOf, subString, chatAt, token, parseInt ) 자바 String 원하는 문자열 추출 정리 자바 String 관련해서 자르고 추출하고, 있는지 검사에 대한 자주쓰는 기본 메서드에 대해 정리한다. indexOf(String a) = a의 문자의 위치 값을 숫자를 얻는다. lastindexOf(String a) = a 문자를 뒤에서부터 찾아 위치 값 숫자를 얻는다. subString(a, b) = a부터 b전까지의 위치의 문자열을 가져온다. String substring(int index) = 문자열 index위치부터 끝까지 문자열. EX ) "자바 코딩 배우자". substring(4) => 배우자 String substrnig(int a, int b) = 현재 문자열 객체에서 a부터 b 직전까지 문자열 Char charAt(int index) = St.. 2021. 7. 6.
JAVA object equals, String equals 는 뭐가 다를까? JAVA object equals, String equals 는 뭐가 다를까? equals() 두 객체의 내용이 같은지 확인하는 Method 1. 객체를 비교해보자 public static void main(String args[]) { User user1 = new User("shlee", 20); User user2 = new User("shlee", 20); System.out.println(user1.equals(user2)); // 결과는 false } public class User { private String name; private int age; public User(String name, int age) { this.name = name; this.age = age; } } 이게 아무.. 2021. 2. 19.