[Java] 문자열 같은지 비교하기(equals, contentEquals, compareTo) 1. equals public boolean equals(Object anObject) : 문자열을 비교합니다. : 자바 클래스의 최상위 클래스인 Object 클래스의 equals()를 재정의해서 객체의 번지 비교가 아닌 문자열을 비교합니다. : 대소문자를 구분하여 같은지 비교합니다. public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String aString = (String)anObject; if (coder() == aString.coder()) { return isLatin1() ? StringLatin1.equals(value, aString... Backend/Java 3년 전
[Java] 문자열 값이 비어있는지 확인하기(isEmpty, isBlack, hasText) 1. 문자열 길이 확인( length() ) String 클래스의 length() 메소드를 이용하여 문자열의 길이를 확인하여 비어있는 문자열인지 확인할 수 있습니다. String test1 = "HELLO"; String test2 = ""; // 길이가 0 초과일 경우 값이 있는 것으로 판단하여 true 반환 boolean test1Check = (test1.length() > 0) ? true : false; boolean test2Check = (test2.length() > 0) ? true : false; System.out.println(test1Check); // true (값이 존재) System.out.println(test2Check); // false (값이 존재하지 않음) 그러나 문.. Backend/Java 3년 전
[Java] 문자열 타입으로 변경하기 (String Class) valueOf() 여러 기본 타입을 String 클래스로 변경할 수 있도록 정적 메소드를 메소드 오버로딩 형태로 제공합니다. public final class String implements java.io.Serializable, Comparable, CharSequence { public static String valueOf(Object obj) { ... } public static String valueOf(char data[]) { ... } public static String valueOf(boolean b) { ... } public static String valueOf(char c) { ... } public static String valueOf(int i) { ... } public.. Backend/Java 3년 전
[Java] 자바 데이터 간 변환 (기본 타입, 문자열, Wrapper 클래스) 1. 기본 타입 ↔ 문자열(String Class) 1. 기본 타입 → 문자열 // 기본 타입 → 문자열 byte b = 10; int i = 1; double d = 1.0; boolean check = true; // String.valueOf() String byteToStr1 = String.valueOf(b); String intToStr1 = String.valueOf(i); String doubleToStr1 = String.valueOf(d); String booleanToStr1 = String.valueOf(check); // Wrapper.toString() String byteToStr2 = Byte.toString(b); String intToStr2 = Integer.toStri.. Backend/Java 3년 전