[Ava]型転移


せいけいかん


String to Int

  • Java Integerクラスに変換可能なParseIntまたはValueOf関数
  • Integer.parseInt
  • String a = "10";
    int num = Integer.parseInt(a);
  • Integer.valueOf
  • String str = "10";
    int num = Integer.valueOf(str);

    Int to String

  • Java Stringクラスに変換可能な値OfまたはtoString関数
  • String.valueOf
  • int num = 10;
    String str = String.valueOf(num);
  • String.toString
  • int num = 10;
    String str = String.toString(num);

    Char to Int

  • AskiコードまたはCharacterクラスのgetNumericValue関数
  • に変換可能
  • アスキーコード値
  • を使用
    char c = '9';
    int num1 = c - '0';
    int num2 = c - 48;
  • Character.getNumericValue
  • char c = '9';
    int num1 = Character.getNumericValue(c);

    Int to Char

  • メソッドには、(char)、CharacterクラスのForDigit関数、IntegerクラスのtoString関数をStringに変換し、charat関数を使用する3つがあります.
  • (char)
  • int num = 5;
    char c = (char) num;
  • Character.forDigit(int digit, int radix)
  • パラメータ数値変換するint値を入力し、基数入力基数.すなわち、10進数で識別する場合は10、16進数で識別する場合は16を基数として入力する.

    radix


    raidxは韓国語で「基数」であり、数字表示を基準とした数字を表す.たとえば、10進数の基数は10です.
  • int num = 5;
    char c = Character.forDigit(num, 10);	
    // 10진수값을 할당하기 위해 두번째 매개변수자리(int radix)에 10 입력
  • Integer.toString().charAt()
  • int num = 5;
    char c = Integer.toString(num).charAt(0);

    char to String

  • 文字型Array,Characterを取り出します.TOString
  • に変換
    String str = "김호준";
    char[] cArr = str.toCharArray();
    String change = "";
    
    for (int i=0 ; i<cArr.length ; i++)
    {
    	change += Character.toString(cArr[i]);
    }
    
    System.out.print("출력 : " + change);		// 출력 : 김호준
  • キャラクタ型配列char[]String
  • に変換
    char [] cArr = { '김', '호', '준' };
    String str = String.valueOf(cArr);
    
    System.out.print(str);		// 김호준
  • Stringクラスを使用した作成者
  • Stringは最終的にクラスであり、String str=new String(「金俊」)である.String作成者には、宣言できる簡単なオプションがあります.
  • 新しいString(char配列、開始インデックス、終了インデックス)を入力して、
  • を使用します.
    char[] cArr = {'김', '호', '준', '입', '니', '다'};
    String str = new String(cArr, 1, 5);
    
    System.out.print(str);		// 호준입니다
    変換
  • 文字ハングル時:Character.toString(char変数)
  • ハングルを変換するとき、toStringが役に立つと言われています.
  • String str = "";
    char c = '김';
    
    str = Character.toString(c);
    
    System.out.print(str);		// 김

    String to char


  • charAtメソッドを使用することも、toCharArray関数を使用することもできます.

  • charAt
  • String str = "HOJUN";
    char c = str.charAt(0);
    System.out.print("출력 : " + c);		// 출력 : H
  • toCharArray
    この方法は、
  • 文字列全体を文字配列に変換する場合に使用できます.
  • String str = "HOJUN";
    char [] cArr = str.toCharArray();
    for(int i=0 ; i<cArr.length ; i++)
    {
    	System.out.print(cArr[i] + " ");	// H O J U N
    }