Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바
- JavaScript
- 안드로이드 AVD
- androidstudio
- 게시판
- 청주
- 아이콘
- 웹개발
- TinyMCE
- Spring
- 프로그래밍
- #청주주님의교회
- Resources
- Activity
- 생명주기
- Intent
- 주님의교회
- 안드로이드
- 회원가입
- Selector
- java 8
- 제이쿼리
- 에디터
- 영성
- Java
- CSS
- 글쓰기
- jQuery
- 인텐트
- Android
Archives
- Today
- Total
공부하는 블로그
if제어문(Condition) 의 비교연산자 본문
문자열에도 비교연산자를 사용할 수 있습니다.
Java의 비교연산은 원시적인 타입에만 사용할 수 있습니다.
문자열은 Java가 제공하는 원시적인 타입(정수,실수,문자,참/거짓)이 아닙니다.
그러므로 아래와 같은 코드는 사용하면 안됩니다.
문자열의 비교연산 (사용안됨) // 버전이 높을 경우에 사용.
String name = "Naver"
if ( name == "Naver" ) {
System.out.println("안녕하세요");
}
문자열의 비교 연산방법 (.equals() 사용)
String name = "Naver"
if( name.equals("Naver")) {
System.out.println("안녕하세요");
}
.equals()는 아래와 같은 방법으로 사용합니다.
비교하려는_변수_명.equals("비교하려는 값");
대소문자 구분없이 비교해주는 명령문도 있습니다.
문자열의 대/소문자를 가리지 않는 비교 연산 방법 (.equalsIgnoreCase() 사용 )
비교하려는_변수_명.equalsIgnoreCase("비교하려는 값");
18.05.25 정리 //
.equals() 는 메소드로 객체끼리의 내용을 비교할 수 있도록 합니다.
==은 비교를 위한 연산자입니다.
equals 메소드는 비교하고자 하는 대상의 내용 자체를 비교하지만,
== 연산자는 비교하고자 하는 대상의 주소값을 비교합니다.
'Develop > JAVA' 카테고리의 다른 글
ArrayList와 LinkedList의 비교 (0) | 2018.03.21 |
---|---|
자바 복습 (0) | 2018.02.19 |
OOP의 특징(객체지향의 특징) (0) | 2018.01.25 |
배열과 ArrayList (Java Programming) (0) | 2018.01.25 |
Arraylist (자료구조) (0) | 2018.01.25 |