JAVA

JAVA : String 또는 Char의 int 타입 변환

HBean_ 2021. 1. 13. 03:37

 

< String to int 타입 변환 > : int num = Integer.parseInt(String 타입 변수);

 

import java.util.Scanner;
public class Main {
 
	public static void main(String[] args){
    String numbers = "1234";

    int one = Integer.parseInt(numbers);
    System.out.println("one : " + one);
  }
}

 

 

< char to  int 타입 변환 > : int two = Character.getNumericValue(Char 타입 변수);

 

import java.util.Scanner;
public class Main {
 
	public static void main(String[] args){
    String numbers = "1234";

    int two = Character.getNumericValue(numbers.charAt(1));
    System.out.println("two : " + two);
  }
}

 

 

< int to String 타입 변환 > : String three = Integer.toString(int 타입 변수);

 

import java.util.Scanner;
public class Main {
 
	public static void main(String[] args){
    String numbers = "1234";
    int numbers2 = 9876;
    int number = 5;

    String three = Integer.toString(numbers2);
    System.out.println("three : " + three);

  }
}

 

 

< int to char 타입 변환 > : char four = Character.forDigit(int 타입 변수, REDIX);

* REDIX : 지정한 기수로 숫자에 대한 문자 표현을 선택 ▶ 10진수로 전환할 경우 10을 입력한다. 이때, int 타입 변수는 0~9 사이 값을 가져야 한다.

 

import java.util.Scanner;
public class Main {
 
	public static void main(String[] args){
    String numbers = "1234";
    int numbers2 = 9876;
    int number = 5;

    char four = Character.forDigit(number, 10);
    System.out.println("four : " + four);
  }
}