개발/java

    728x90
    반응형

    [java] byte 배열을 int 값으로 변경하는 방법

    일반적으로는 byte 배열의 각 요소를 순서대로 결합하여 하나의 int 값을 만듭니다. 예를 들어, 4바이트 배열을 하나의 int로 변환할 수 있습니다.public class ByteArrayToInt { public static void main(String[] args) { byte[] byteArray = {0x00, 0x00, 0x1A, 0x2B}; // 예시 byte 배열 int intValue = byteArrayToInt(byteArray); System.out.println("변환된 int 값: " + intValue); } public static int byteArrayToInt(byte[] byteArray) { if ..

    [java] byte 값과 16진수(hex)값 비교 방법

    Java에서 byte 값과 16진수(hex) 값을 비교하려면, 16진수 값을 byte로 변환한 후 비교해야 합니다. 예를 들어, 16진수 0x1A를 byte로 변환한 후 byte 값과 비교할 수 있습니다.public class ByteHexComparison { public static void main(String[] args) { byte byteValue = 26; // 10진수 26은 16진수로 0x1A byte hexValue = (byte) 0x1A; // 16진수 0x1A를 byte로 변환 if (byteValue == hexValue) { System.out.println("byteValue와 hexValue는 같습니다."); ..

    [windows + intellij] OpenJDK21 설치 방법

    openjdk 아카이브 페이지에 접속합니다.21 GA zip 파일을 다운로드 받습니다.GA는 General Availability 의 약자로 테스트가 완료된 정식 릴리즈 버전을 의미합니다.다운받은 zip 파일을 원하는 위치에 놓고 압축을 풉니다.intellij에서 프로젝트를 생성할때 JDK를 선택 후 Add JDK를 선택 후 OpenJDK21을 압축푼 폴더를 선택하면 OpenJDK21이 선택됩니다.

    [Enum] 여러 필드로 구성된 Enum에서 특정 값이 존재하는지 체크 하는 방법

    아래와 같이 stringValue와 intValue로 구성된 Enum이 있습니다. public enum MyEnum { CONSTANT1("Value1", 100), CONSTANT2("Value2", 200); private final String stringValue; private final int intValue; MyEnum(String stringValue, int intValue) { this.stringValue = stringValue; this.intValue = intValue; } public String getStringValue() { return stringValue; } public int getIntValue() { return intValue; } } 특정 stringVa..

    728x90
    반응형