본문 바로가기
언어/JAVA

[JAVA] String 맨날 헷갈리는 문법들

by 이민우 2020. 5. 7.
728x90
반응형
        String str = "abcdabcd";
        
        //concat : 뒤에 붙이기.
        System.out.println(
            str.concat("dcba")
        ); //abcdabcddcba
        System.out.println(
            str
        ); //abcdabcd. str에 저장되는 건 아님.
        
        //substring : 잘라내기
        System.out.println(
            str.substring(5)
        ); //5번째 인덱스부터 bcd
        System.out.println(
            str.substring(0,4)
        ); //abcd
        
        //replace : 변경
        System.out.println(
            str.replace("a", "z")
        ); //zbcdzbcd
        
        //toUpperCase : 대문자로
        System.out.println(
            str.toUpperCase()
        ); //ABCDABCD
        //반대는 toLowerCase
        
        //indexOf : 위치 찾기
        System.out.println(
            str.indexOf("a")
        ); //0
        System.out.println(
            str.indexOf("a",2)
        ); //2번째 요소부터 찾기 : 4
        System.out.println(
            str.indexOf("e")
        ); //없으면 -1
728x90
반응형

'언어 > JAVA' 카테고리의 다른 글

HashSet  (0) 2020.10.27
[JAVA][ARRAYS] 배열 비교  (0) 2020.05.26
[JAVA][Comparable][Compare] 비교  (0) 2020.04.04
[JAVA][Array] 배열 정렬  (0) 2020.04.04
[JAVA] PriorityQueue  (0) 2020.04.04