fee-fi-fo-fum
equals(), equalsIgnoreCase() - 자바 문자열 비교
Java🔥 2023. 12. 27. 19:23

문자열 비교는 String 클래스에서 제공해주는 equals(), equalsIgnoreCase() 메소드를 사용하는 방법이 있다. 실제 문자열을 비교하여 기본 자료형과 참조형의 비교에서도 같다는 결과를 제대로 반환해준다. 등위 연산자( == ) 를 통해서 비교하게 된다면, 실제의 문자열이 아닌 문자열의 주소를 비교하여 값을 표출한다. equals() : 대소문자를 구분하여 비교 equalsIgnoreCase() : 대소문자를 구분하지 않고 비교 원하는 비교형태를 파악하여 선택하고 사용해야한다.

자바에서 숫자에 언더바 표시
Java🔥 2023. 11. 1. 00:31

자바에서 숫자에 언더바 표시 자바7 이후 버전부터 _가 숫자 리터럴의 어디에도 등장할 수 있다. 그 덕분이 숫자를 끊어 보이게 만들어 가독성을 높일 수 있다. 예를 들어 한국형 표시로 100만원을 int money = 1_000_000; 처럼 선언 할 수 있다. 하지만 어디에든 사용할수 있는것은 아니고 4가지 경우에는 _ 를 넣을 수 없다. 숫자의 처음이나 끝 소수점 앞,뒤 F나 L의 앞 숫자 문자열이 예상되는 위치 float f1 = 1_.23456F; // X; .의 앞에 위치(숫자와 숫자사이_ X) float f2 = 1._23456F; // X; .의 뒤에 위치(숫자와 숫자사이_ X) long longNum = 999_99_9999_L; // O; L의 앞에 위치 int ex1 = _26; // ..

article thumbnail
Logging
Java🔥 2023. 7. 26. 16:02

Logging 운영 또는 개발중인 애플리케이션의 상태나 문제가 발생했을때, 원인을 파악하기 위해 당시의 정보가 필요하다. 이러한 정보를 얻기위해서 Logging을 사용한다. 사전적인 의미로는 "기록하는 행위" 이고, 이런 파일들을 모아놓은 것을 Log파일이라고 한다. 버그나 예외에 대한 유용한 정보를 제공하고 성능이나 장애에 대한 기록을 남기는 것으로 정의 할수있겠다. 자바에서 로그를 출력하기 위해서 지금까지는 System.out.println() 을 사용했다. 하지만 이러한 방식은 권장되지 않는다. 지금부터 그 이유를 알아보자! System.out.println() 사용하면 안되는 이유 1. 로깅라이브러리를 사용하는 것에 비해 성능이 낮다. 2. 날짜, 시간, 레벨 등의 정보를 직접 만들어서 작성해야 ..

article thumbnail
2023.04.18 TIL(JAVA제어문)
BackEnd🧵 2023. 4. 19. 17:18

👀Today... 하루하루 바쁘지만 오늘도 화이팅! ☕오늘의 TIL(Today I Learn) 연산자 # 연산자 우선순위 우선순위 연산자 내용 1 (), [] 괄호 / 대괄호 2 !, ~, ++, -- 부정/ 증감 연산자 3 *, /, % 곱셈 / 나눗셈 연산자 4 = 대소 비교 연산자 5 && AND 연산자 6 || OR 연산자 7 ? : 조건 연산자 8 =, +=, -=, /=, %= 대입/할당 연산자 콘솔 입/출력 # 출력하기 1. System.out.print() 소괄호 안의 내용을 단순히 출력하고, 줄바꿈을 하지 않는다. System.out.print("hello haeyoung"); System.out.print("123"); System.out.print(2023 + "year"); 2. S..

profile on loading

Loading...