Java에서 Char 배열을 Int로 변환
-
parseInt()
메서드를 사용하여 Char 배열을 Int로 변환 -
parseInt()
메서드를 사용하여 Char 배열을 Int로 변환 - 사용자 지정 코드를 사용하여 Char 배열을 Int로 변환
이 자습서에서는 Java에서 char 배열을 int로 변환하는 방법을 소개하고 주제를 이해하기위한 몇 가지 예제 코드를 나열합니다.
배열은 동일한 데이터 유형의 요소를 저장하는 컨테이너입니다. 예를 들어, 정수 배열은 정수 유형 값만 가질 수 있습니다. char 값을 포함하는 배열을 char 배열이라고합니다. 이 기사에서는 주어진 배열에서 값을 찾을parseInt()
,valueOf()
,String()
등과 같은 여러 내장 메서드를 사용합니다.
parseInt()
메서드를 사용하여 Char 배열을 Int로 변환
parseInt()
메소드를 사용하여 Java에서 char 배열을 int로 변환 할 수 있습니다. 이 메서드는String
객체를 가져와 정수 값을 반환합니다. 이 메서드는Integer
클래스에 속하므로 정수로 변환하는 데 사용할 수 있습니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
char[] arr = {'2', '3', '4', '5'};
int val = contains(arr);
System.out.println("Int value after conversion : " + val);
}
public static int contains(final char[] arr) {
int number = Integer.parseInt(new String(arr));
return number;
}
}
출력:
Int value after conversion : 2345
parseInt()
메서드를 사용하여 Char 배열을 Int로 변환
parseInt()
메소드와valueOf()
메소드를 사용하여 Java에서 char 배열을 int로 변환 할 수 있습니다. parseInt()
메서드는valueOf()
메서드가 반환하는String
객체를 가져와 정수 값을 반환합니다. 이 메서드는Integer
클래스에 속하므로 정수로 변환하는 데 사용할 수 있습니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
char[] arr = {'2', '3', '4', '5'};
int val = contains(arr);
System.out.println("Int value after conversion : " + val);
}
public static int contains(final char[] arr) {
int number = Integer.parseInt(String.valueOf(arr));
return number;
}
}
출력:
Int value after conversion : 2345
사용자 지정 코드를 사용하여 Char 배열을 Int로 변환
사용자 정의 된 메소드를 사용하여 Java에서 char 배열을 int로 변환 할 수 있습니다. char 배열을 인수로 사용하고 정수 값을 반환하는contains()
메서드를 만듭니다. parseInt()
와 같은 내장 메소드를 사용하지 않으려면이 예제를 사용할 수 있습니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
char[] arr = {'2', '3', '4', '5'};
int val = contains(arr);
System.out.println("Int value after conversion : " + val);
}
public static int contains(final char[] arr) {
int result = 0;
int length = arr.length - 1;
for (int i = 0; i <= length; i++) {
int digit = arr[i] - '0';
result *= 10;
result += digit;
}
return result;
}
}
출력:
Int value after conversion : 2345
관련 문장 - Java Array
- Java에서 16 진 문자열의 바이트 배열을 변환하는 방법
- Java에서 두 배열을 연결하는 방법
- Java의 배열에서 중복 제거
- Java에서 2D 배열 채우기
- Java에서 배열의 하위 집합 얻기
- Java의 배열에서 반복 요소 계산