String.charat()メソッド


アルゴリズムを学習するとともに,よく用いられるcharat()法をまとめた.

1. String.charAt(int index)

  • String文字列内の特定の文字をcharタイプ
  • に変換する
  • 指定されたインデックスの文字を各値で返します.
  • String ss = "1";
    
    char s = ss.charAt(0); //1의 아스키코드 49
    int i = ss.charAt(0) - 48; //0의 아스키코드인 48을 빼줌
    
    System.out.println(s); //문자 1
    System.out.println(i); //숫자 1

    1-1. コークスがた

  • 1文字を一重引用符(')で囲むことを文字文字文字と呼びます.
  • 文字ライブラリはUnicodeに変換されて保存されます.
  • charのメモリサイズ:2 bytes
  • Unicodeは、10進数または16進数で格納できます.
  • char c = 'A'; // 유니코드 : 65
    int i = 'A';
    System.out.println(c); //A 
    System.out.println(i); //65
    
    char var1 = 'A'; //문자를 직접 저장
    char var2 = 65;  //10진수로 저장
    char var3 = '\u0041'; //16진수로 저장
    char var4 = '가'; //문자를 직접 저장
    char var5 = 44032; //10진수로 저장
    char var6 = '\uac00'; //16진수로 저장
    
    System.out.println(var1); //A
    System.out.println(var2); //A
    System.out.println(var3); //A
    System.out.println(var4); //가
    System.out.println(var5); //가
    System.out.println(var6); //가