본문 바로가기

JJUNNAK's

검색하기
JJUNNAK's
프로필사진 최낙준

  • Develop (59)
    • PROJECT (12)
      • Smart Mirror (6)
      • 급똥 (5)
      • 오늘 뭐 먹지? (1)
    • 코딩 테스트 (8)
    • Language (17)
      • Java (4)
      • R (13)
    • TroubleShooting (3)
    • DB (1)
      • MySQL (1)
    • Git | Github (3)
    • Android (7)
    • Crawling (7)
    • Memo (1)
Guestbook
Today
Total
Notice
  • 블로그 이사 왔습니다!
Recent Comments
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록비교연산자 (2)

JJUNNAK's

[ Java ] 모든 종류 별 연산자 모음

연산자 종류 산술 연산자 대입(할당) 연산자 비교(관계) 연산자 논리 연산자 증감 연산자 조건 연산자 연산자 우선순위

Language/Java 2023. 2. 21. 05:19
[ Java ] String 간의 비교연산 결과 무조건 False로 나오는 경우.

문제 Java 메소드 개발중 파라미터로 String 값을 받아 내가 원하는 문자열과 비교연산을 할 때 결과가 무조건 False로 나오는 현상이 있었다. // 문제상황 예시 public 메소드(String 파라미터값){ String result = null; if(파라미터값 == "A"){ // False result = "A" } System.out.println(result); } // 파라미터로 A를 전달해도 null값이 출력됨! 위와 같이 다른 클래스에서 메소드를 호출하여 String 변수에 담긴 "A"를 넘겨도 결과값은 null이 출력된다. 해결방법 String 클래스의 .equals() 함수를 사용하면 된다. == 비교연산자는 문자열을 비교할 때 메모리 주소를 비교한다. 때문에 파라미터로 넘긴 ..

TroubleShooting 2023. 1. 6. 01:53
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바