Notice
Recent Posts
Recent Comments
Link
목록javaclass (1)
여행을 개발하다
String Class의 객체로 생성된 String 자료형의 비교
안녕하세요! 오늘은 String class의 객체로 생성된 String 자료형을 비교하는 알고리즘에 대해 포스팅하겠습니다. 먼저 String이라는 class로 str1과 str2를 선언하고, 동일하게 "AAA"라는 값을 넣어줍니다. 그리고 str1과 str2가 같으면, "같다"라고 출력하고, 다르면 "다르다"라고 출력시켜보겠습니다. 결과 값은 당연히 '같다'가 나옵니다. "AAA"와 "AAA"는 누가 봐도 같기 때문입니다. 하지만 컴퓨터는 사람과 조금 다르게 인식합니다. 왜냐하면 class로 선언된 변수들의 값은, 변수의 값이 생성되어 있는 주소로 비교를 하기 때문입니다. 결국 위의 예제에서 str1과 str2의 "AAA"는 동일한 메모리에 저장된 것이고, 컴퓨터는 메모리의 주소가 같다는 이유로 "같다"..
BackEnd/Java
2019. 5. 13. 12:51