ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] 문자열 문제풀이시 자주 사용되는 내용들
    Algorithm/문자열 2022. 3. 21. 22:23

    String ↔ Integer

    // String -> Integer
    int num = Integer.parseInt(string);
    
    // Integer -> String
    String string = Integer.toString(num);
    
    // Byte, Long, Float, Double 모두 동일한 함수를 가지고 있다.
    

    String ↔ Character

    /***
     * String -> Character
     */
    String sentence = "15151515";
    // 한 글자 변환
    char c = sentence.charAt(0);
    
    // 전체 글자 변환
    char[] c_arr = sentence.toCharArray();
    
    /***
     * Character -> String
     */
    // 한 글자 변환
    String string = String.valueOf(c);
    
    // 전체 글자 변환
    String string = String.valueOf(c_arr);
    

    Integer ↔ Character

    // Integer -> Character
    char c =  6 + '0';
    
    // Character -> Integer
    int num = c - '0';
    

    부분 문자열 구하기

    String string = "Hello World!";
    System.out.println(string.substring(0, 5)); // start_idx, end_idx + 1
    

    댓글

Designed by Tistory.