일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인터넷 #ISP
- 회고 #주간회고
- 회고록_코드스테이츠
- 몰입학습 #몰입
- OOP
- WSL2 #권한
- WSL #Linux #ubuntu
- 코드스테이츠 #회고록
- 호스트주소 #Host주소
- 네트워크 기초
- 글 foramt
- 코딩테스트
- git #intellij
- 에러해결
- Git #회고록
- 사용자계정 #WSL2
- 공부방식
- 정리글 작성법
- 회고
- Java환경
- 회고록
- JAVA기본
- 백엔드로드맵
- 코드스테이츠 #
- 시작 #꾸준히 #과하지않게
- 피드백
- jvm
- String
- 롤중독
- mapstruct
- Today
- Total
목록String (2)
느리더라도 꾸준히
목표 문자열을 비교하는데 자주 사용되는 equal(), compareTo(), == 의 차이를 이해한다. 본문 1. compareTo() 두문자를 사전순으로 비교하고, 차이값 만큼 int로 return하는 method 비교순서 : 1. 문자비교, 2. 길이비교 로직 비교되는 두 문자열중 짧은 길이의 문자열만큼 반복한다. 문자를 순차적으로 비교하다가 두 문자가 다른 경우를 만났을때 기준문자열 기준으로 그 차이값을 반환.(문자비교) 순차적으로 비교했으나 계속 문자가 같았다면, 기준문자열과 argument속 문자열의 길이의 차이값을 반환.(길이비교) public class Main { public static void main(String[] args) { String str1 = "ABC"; String s..

목표 String 선언 방식을 비교한다. 왜 선언 방식을 두가지나 만들어 놓았을까? 본문 String 변수는 아래 두가지 방식으로 값을 할당할 수 있다. // 1번 String str1 = "steadykyu"; String otherStr1 = "steadykyu"; // 2번 String str2 = new String("steadykyu"); String otherStr2 = new String("steadykyu"); 위 자료에 의하면 두 방식은 아래와 같은 차이를 가진다. str1==otherStr1 // true str2==otherStr2 // false str1, otherStr1는 문자열의 참조값을 공유하기에 true가 생성된다. str2, otherStr2는 서로 다른 인스턴스의 주소값..