투케이2K

54. (swift/xcode) split , components 사용해 문자열 데이터 분리해 배열 (array) 데이터 삽입 실시 본문

Swift

54. (swift/xcode) split , components 사용해 문자열 데이터 분리해 배열 (array) 데이터 삽입 실시

투케이2K 2022. 3. 9. 19:31

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    func testMain(){
        print("")
        print("===============================")
        print("[ViewController >> testMain() :: 테스트 함수 수행 실시]")
        print("===============================")
        print("")
        
        
        /*
        [요약 설명]
        1. split , components 를 사용해서 특정 문자 기준으로 데이터를 분리해 배열에 삽입합니다
        2. split : Array<Substring> 형태 데이터를 가집니다
        3. components : Array<String> 형태 데이터를 가집니다
        */
        
        
        
        // [초기 데이터 선언 실시]
        let strData = "hello^투케이^TWOK"
        
        print("")
        print("===============================")
        print("strData :: ", strData)
        print("===============================")
        print("")
        
        
        
        // [split , components 사용해 문자열 분리해 배열에 삽입 실시]
        let arr = strData.split(separator: "^") // Array<Substring> 형태
        //let arr = strData.components(separatedBy: "^") // Array<String> 형태
        
        print("")
        print("===============================")
        print("arr :: ", arr)
        print("type :: ", type(of: arr))
        print("===============================")
        print("")

        
        
        // [배열 데이터 확인 실시]
        for i in stride(from: 0, through: arr.count-1, by: 1) {
            print("")
            print("===============================")
            print("arr [for] :: ", arr[i])
            print("===============================")
            print("")
        }
        
    }
 

[결과 출력]


반응형
Comments