JAVA/메서드 정리3 자바에서 변수의 타입 확인하기: 기본형과 래퍼 클래스 기본형과 래퍼 클래스자바에서 변수의 타입을 확인하는 방법은 Python과 같은 동적 언어와는 다르다. Python에서는 type() 함수를 사용하여 변수의 타입을 간단히 알 수 있다. 하지만 자바는 정적 타입 언어로, 컴파일 시 변수의 타입이 이미 결정되므로 별도의 타입 확인이 필요하지 않은 경우가 많다. 하지만 디버깅이나 특정 상황에서 변수의 타입을 확인해야 할 때도 있다.특히, 자바에서 **기본형(primitive type)**과 **래퍼 클래스(wrapper class)**의 차이를 이해하고 타입을 확인하는 방법을 아는 것은 중요하다. 기본형(Primitive Type)의 타입 확인자바에서 기본형은 객체가 아니므로 getClass() 메서드를 사용할 수 없다. 그러나 기본형을 래퍼 클래스로 박싱(B.. JAVA/메서드 정리 2024. 12. 7. Java의 char 타입 연산: 문자 차이를 계산하고 타입 변환 이해하기 Java에서 char 간의 연산이 어떻게 동작하는지에 대해 알아보자. char는 문자 데이터를 저장하는 타입이지만, 내부적으로는 아스키 코드나 유니코드 값으로 표현되는 숫자 값이 있다. 예를 들어, 문자 'A'는 아스키 코드 값으로 65를 가지고, 문자 'B'는 66을 가진다. 이렇게 char는 숫자 값으로 저장되어 있어, 두 char 값을 연산할 때 그 숫자 값을 기반으로 계산이 이루어진다.char - char 연산Java에서 char 타입 간의 연산을 수행할 때는 두 문자의 아스키 코드 값을 빼는 방식으로 동작한다. 예를 들어, '1' - '0'을 계산해보면, 각각의 문자에 해당하는 아스키 코드 값은 49와 48이다. 이를 뺄셈으로 계산하면 49 - 48 = 1이 되어, 결과는 1이 된다.결과 타입은.. JAVA/메서드 정리 2024. 12. 6. Char과 Stirng 비교하는법 // Stirng.valueOf(); String.valueOf(); 이번 글은 String.valueOf()메서드를 스스로 이해하고자 작성됐다. 코드를 적다가 .CharAt()와 String을 비교해야하는 상황이 생기게 됐고, 결과적으로 (char과 string 비교) String.valueOf(); 메서드를 정리하고자 한다. 만약 공백과 비교할 시에는 String.valueOf(str.charAt(i)).equals(" ") 이와같이 charAt로 string의 값을 문자로 뽑아온 후 그 뽑아온 문자는 char타입이기 때문에 -> Stirng.valueOf를 통해서 stirng타입으로 변경한 후 -> .equals를 통해서 " " 공백이 있는지 체크할 수 있는것이다. 오늘배운 메서드: Stirng.valueOf() 사용법: Stirng... JAVA/메서드 정리 2022. 12. 23. 이전 1 다음