crossorigin="anonymous">
[Java/Short] 문자열/숫자의 왼쪽, 오른쪽에 값 채우는 방법 : String.format()
·
Java/Short 개발
해당 글에서는 문자열과 숫자의 왼쪽, 오른쪽에 값을 채우는 방법에 이해를 돕기 위해 작성한 글입니다. 1) 문자열을 왼쪽/오른쪽에서 값 채우는 방법 💡 해당 부분에서는 문자열을 기준으로 왼쪽/오른쪽에 “특정 값”을 채우는 방법입니다. 1. 기본 format 명령어 설명 %[최소길이]s 최소길이만큼 “문자열”을 출력하며, “왼쪽”에서 부터 “공백”으로 채웁니다. %-[최소길이]s 최소길이만큼 “문자열”을 출력하며, “오른쪽”에서 부터 “공백”으로 채웁니다. 2. 상세 설명 [기본 format 예시] 💡 “%5s”, “-%5s” - 총 5개의 문자열에 왼쪽에서부터 공백을 채우거나 오른쪽에서부터 공백을 채우는 방식을 의미합니다. 구분자 설명 ”%” 시작 ”(없음), -” 왼쪽(없음), 오른쪽(-)에서 채워갈지..
[Java/Short] 랜덤 숫자 사용 및 활용 방법 : Math.random()
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 “특정 범위 안에서의 랜덤 한 숫자 출력 방법”하는 방법에 대해서 공유합니다. 💡 [참고] Math.random() 함수를 사용하기보다는 SecureRandom() 함수를 사용하는 것을 권장드립니다.
[Java/Short] String <-> int 변환 방법 : 부호(+, -) 포함 여부
·
Java/Short 개발
해당 글에서는 문자열을 정수형으로 변환하는 과정을 이해하며 추가로 정수형이 부호(+, -)를 포함하여 반환을 받을지 여부에 따라 출력하는 방법에 대해서 각각 방식을 이해합니다. 1) 부호(+, -) 포함 숫자로 변환 방법: Integer.parseInt() 💡 부호(+, -)가 존재하는 문자열의 경우 정수형으로 변환하는 경우 Integer.parse()를 사용하면 부호를 포함하여 반환받을 수 있습니다. /* * String to Integer : 오토 언박싱으로 즉시 int 타입으로 반환 받습니다. * 부호가 존재하는 문자열을 Integer.parseInt()로 변환하였을 시 "부호"는 유지가 됩니다 */ String s1 = "-1234"; String s2 = "+1234"; int minusInt ..
[Java/Short] Array, ArrayList 정렬(Sort) 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 “Array, ArrayList의 정렬”하는 방법에 대해서 공유합니다. 1) Array의 정렬 방법 1. 배열의 숫자 정렬 방법 /* * 숫자 배열의 정렬 */ Integer[] sortNumArr1 = {0, 1, 2, 3, 4}; Integer[] sortNumArr2 = {10, 11, 1, 2, 4}; // [CASE1] 숫자 오름차순 정렬 -1 : 오름차순으로 정렬이 됩니다. Arrays.sort(sortNumArr1); // [0, 1, 2, 3, 4] Arrays.sort(sortNumArr2); // [1, 2, 4, 10, 11] // [CASE2] 숫자 오름차순 정렬 -2 : 오름차순으로 정렬이 됩니다. Arrays.sort(sortNumA..
[Java/Short] 기본 자료형과 래퍼 클래스의 박싱(Boxing)과 언박싱(Unboxing) 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 "기본 자료형을 래퍼 클래스로 변환(Boxing)하거나 래퍼 클래스를 기본 자료형으로 변환(Unboxing)”하는 방법에 대해서 공유합니다.1) 기본 자료형(Primitive Data Type)을 래퍼 클래스(Wrapper Class)로 박싱(Boxing) 방법💡 기본 자료형(Primitive Data Type)을 래퍼 클래스(Wrapper Class)로 박싱(Boxing) 하는 방법에 대해서 알아봅니다.💡 Java에서는 기본 자료형(primitive data types)을 객체로 다룰 수 있도록 래퍼 클래스(wrapper class)를 제공합니다. 💡 래퍼 클래스는 기본 자료형의 값을 감싸는 역할을 하며, 이를 통해 기본 자료형을 객체로 다룰 수 있습..
[Java/Short] N진법 <-> 정수(10진법) 변환 방법: + N진법간 합 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 정수(10진법)을 N진법으로 변환하거나 N진법을 정수(10진법)으로 변환하는 방법에 대해서 공유합니다. 1) 10진법 to N진법 (Decimal to Binary, Octal, Hex, N..) : Integer.toString(num, n) 💡 10진법을 N진법으로 변환을 위해 Integer.toString(num, n) 함수를 이용하여 변환을 합니다. int num = 10; /* * [CASE1] 10진법을 2진법으로 변환 방법 : Decimal notation to binary notation */ String decimalToBinary1 = Integer.toString(num, 2); // "1010" String decimalToBinary2..
[Java/Short] String <-> ASCII Code 변환 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 문자열(String)을 ASCII Code로 변환하거나 ASCII Code를 문자열(String)로 변환하는 방법에 대해서 공유합니다. 1) 문자열을 ASCII Code로 변환 : String to ASCII Code 💡 문자열(String)을 ASCII Code로 변환하는 방법입니다. 1. charAt() 메서드를 이용하여 변환하는 방법: string.charAt() 💡 문자열을 문자 배열로 변환 이후 charAt(0) 함수를 통해 하나씩 ASCII 코드로 변환합니다. /* * [CASE1] 문자열을 문자로 변환하고 다시 숫자(ASCII)로 변환하여 숫자 배열에 넣는 방식 * 주요 키워드 : charAt() 메서드를 이용하여 변환한다. */ String h..
[Java/Short] Array <-> ArrayList 변환 방법
·
Java/Short 개발
해당 페이지에서는 자주 사용하는 개발 패턴으로 배열을 리스트로 변환하거나 리스트를 배열로 변환하는 방법에 대해서 공유합니다. 1) 배열(Array)을 리스트(ArrayList)로 변환 : Array to ArrayList 💡 배열(Array)를 배열 리스트(ArrayList)로 변환하는 방법에 대해서 공유합니다. 1. Arrays 함수를 이용한 변환 방법 : Arrays.asList() import java.util.*; // 1. Array Initialize String[] strArr = {"one", "two", "three"}; // 1.1. [배열 -> 컬렉션 함수] 배열 리스트(ArrayList) 선언 및 초기화합니다. List strArrList = Arrays.asList(strArr);..