POOPOO: 배변 일기 앱
SMALL
equals
대소문자를 구분하며 문자열과 문자열을 비교하여 true/false 를 결과값으로 반환합니다.
public class EqualsTest{
public static void main(String[] args){
boolean result;
String target = "hello";
// result : true
result = target.equals("hello");
System.out.println(result);
// result : false(대소문자 구별)
result = target.equals("HELLO");
System.out.println(result);
// result : false
result = target.equals("helloooo");
System.out.println(result);
}
}
equalsIgnoreCase
대소문자를 구분하지않고 문자열과 문자열을 비교하여 true/false 를 결과값으로 반환합니다.
public class EqualsIgnoreCaseTest{
public static void main(String[] args){
boolean result;
String target = "hello";
// result : true
result = target.equals("hello");
System.out.println(result);
// result : true(대소문자 구별없이 비교)
result = target.equals("HELLO");
System.out.println(result);
// result : false
result = target.equals("helloooo");
System.out.println(result);
}
}
compareTo
사전적인 순서를 비교하여
target 문자열보다 비교할 문자열이 더 앞에 있다면 : result > 0 (양수)
target 문자열과 비교할 문자열이 같다면 : result = 0 (영)
target 문자열보다 비교할 문자열이 더 뒤에 있다면 : result < 0 (음수)
public class CompareToTest{
public static void main(String[] args){
int result;
String target = "AAB";
// result : 양수
result = target.equals("AAA");
System.out.println(result);
// result : 0
result = target.equals("AAB");
System.out.println(result);
// result : 음수
result = target.equals("AAC");
System.out.println(result);
}
}
LIST