Language/Java

·Language/Java
Java를 다루다 보면 배열을 복사해야 하는 경우가 있습니다. 이를 위해 자바는 유용한 메서드 중 하나로 사용할 수 있는 메서드가 바로 copyOf(), arraycopy(), copyOfRange() 메서드입니다.  위 Arrays 클래스 메서드들은 java.util 패키지에 포함되어 있으므로 메서드를 사용하기 위해서는 다음의 import가 필요합니다.import java.util.Arrays; 이 글에서는 copyOf(), arraycopy(), copyOfRange() 메서드의 기능과 사용법, 그리고 실제 예제를 통해 그 활용 방법을 자세히 살펴보겠습니다. copyOf()란❓public static T[] copyOf(T[] original, int newLength) Arrays.copyOf()..
·Language/Java
Java를 다루거나, 코딩 테스트를 준비하다 보면 정수형 숫자를 n진수 문자열로 변환해야 하는 일이 종종 있습니다. Java에서는 toBinaryString(), toHexString(), toOctalString()이라는 정수를 n진수 문자열로 변환하는 메서드를 제공합니다. toBinaryString()란❓public static String toBinaryString(int i) toBinaryString() 메서드는 java.lang.Integer 클래스에 포함되어 있으며, 정적(static) 메서드이기 때문에 인스턴스를 생성하지 않고도 클래스 이름(Integer)을 통해 직접 호출할 수 있습니다.  String: 메서드가 반환하는 값의 타입으로, 2진수 문자열을 반환합니다.int i: 메서드가 입..
·Language/Java
Java에서 문자열을 다룰 때, 종종 특정 문자가 알파벳인지 숫자인지 여부를 판별해야 할 때가 있습니다. 이를 위해 자바는 유용한 메서드 중 하나로 isLetter 메서드와 isDigit를 제공합니다. 이 글에서는 isLetter() 메서드와 isDigit() 메서드의 기능과 사용법, 그리고 실제 예제를 통해 그 활용 방법을 자세히 살펴보겠습니다. isLetter()란❓Character.isLetter(char ch);  isLetter 메서드는 Character 클래스에 정의된 메서드로, 특정 문자가 알파벳인지를 판별하는 데 사용됩니다.  isLetter() 메서드는 특정 문자가 알파벳인지를 판별하여 true 또는 false를 반환합니다.char ch = 'A';boolean isAlpha = Char..
·Language/Java
더블 콜론 :: (메서드 참조 Method Reference)❓ 메서드 참조(Method Reference)는 자바 8에서 도입된 기능으로, 기존 메서드를 참조하여 람다 표현식을 더욱 간단하게 작성할 수 있도록 합니다.   람다식에서 파라미터를 중복해서 사용하고 싶지 않을 때 사용하며, 람다식과 동일한 처리 방법을 갖습니다. 메서드 참조는 다음과 같은 네 가지 유형이 있습니다  정적 메서드 참조 (Static Method Reference)인스턴스 메서드 참조 (Instance Method Reference)생성자 참조 (Constructor Reference) 메서드 참조 사용 방법[인스턴스]::[메소드명(or new)] 람다 표현식 () ➡️ {}에서만 사용 가능 static 메서드인 경우 인스턴스 ..
지누박
'Language/Java' 카테고리의 글 목록