본문 바로가기

JAVA공부

String 배열

  • String 배열
    1. 선언, 생성, 초기화
      • 배열 중에서도 가장 많이 사용하게될, 문자열 배열인, String .
      • 선언하고 생성하는 방법은 기존 배열과 동일하다.
      • String 배열 선언과 생성

예제

package secondJava.array;

public class Arr05 {
    public static void main(String[] args) {
        //문자(char) / 1byte, 문자열(String)
        //String = char[]

        //(기본형 변수 vs 참조형변수)
        //1. 기본형 변수는 '소문자로 시작함' 반면, 참조형 변수는 '대문자로 시작함'
        //  -Wrapper class에서 기본형 변수를 감싸줄 떄(boxing), int -> integer
        //2. 기본형 변수는 값 자체를 저장, 참조형 변수는 별도의 공간에 값을 저장 후 그 주소를 저장함( = 주소형 변수)

        //char < String(훨씬 더!)
        //String 가지고 있는 기능이 너무 많아서..!!!!
        //Wrapper class와도 상당히 비슷 ..! -> 기본형 변수가 가지고 있는 기능이 제한 -> 다양한 기능을 제공하는 Wrapper를 감쌈으로써, 추가기능을 더함.



        
        // String 기능 활용하기

        String str = "ABCD";

// length()
        int strLength = str.length();
        System.out.println(strLength);  // 4 출력

// charAt(int index)
        char strChar = str.charAt(2); // 순번은 0부터 시작하니까 2순번은 3번째 문자를 가리킵니다.
        System.out.println(strChar);  // C 출력

// substring(int from, int to)
        String strSub = str.substring(0, 3); // 0~2순번까지 자르기 합니다. (3순번은 제외)
        System.out.println(strSub);  // ABC 출력

// equals(String str)
        String newStr = "ABCD";  // str 값과 같은 문자열 생성
        boolean strEqual = newStr.equals(str);
        System.out.println(strEqual); // true 출력

// toCharArray()
        char[] strCharArray = str.toCharArray(); // String 을 char[] 로 변환

// 반대로 char[] 를 String로 변환하는 방법
        char[] charArray = {'A', 'B', 'C'};
        String charArrayString = new String(charArray); // char[] 를 String 으로 변환
    }
}

'JAVA공부' 카테고리의 다른 글

컬렉션  (0) 2023.10.15
다차원 배열  (0) 2023.10.15
배열 - 복사  (0) 2023.10.15
배열  (0) 2023.10.13
구구단 예제  (0) 2023.10.13