티스토리 뷰
Swift3 ) How to convert string to an array in Swift ( 문자열을 배열로 바꾸는 방법)
Zedd0202 2017. 7. 10. 22:29안녕하세요 :) 오늘은 문자열을 배열로 바꾸는 방법을 알려드리고자 합니다.
간단해요!
1. Array로 타입변환
import Foundation
let str = "hello, zedd"
let arr = Array(str.characters)
print(arr)
//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"]
2. map 사용
import Foundation
let str = "hello, zedd"
let arr = str.characters.map {String($0)}
print(arr)
//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"]
사실 str 그 자체가 문자열이기때문에
import Foundation
let str = "hello, zedd"
let arr = str.characters.map {$0}
print(arr)
//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"]
위 코드도 가능합니다.
+ Xcode 9.2이상에서 characters가 deprecated되었는데요, string을 character배열로 만드는 방법은 간단합니다.
1. Array사용
import Foundation
let str = "hello, zedd"
let arr = Array(str)
print(arr)
//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"]
2. map사용
import Foundation
let str = "hello, zedd"
let arr = str.map { String($0) }
print(arr)
//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"]
그냥 characters만 없애면 됩니다..
'Swift' 카테고리의 다른 글
Swift3 ) Collection - Set사용해보기 (1) | 2017.07.12 |
---|---|
Swift3 ) Collection - Dictionary사용해보기 (5) | 2017.07.12 |
Swift3 ) Array사용해보기 (2/2) (1) | 2017.07.02 |
Swift3 ) Array사용해보기(1/2) (0) | 2017.07.01 |
Swift3 ) 1152 단어의 개수/ components와 split의 차이 (0) | 2017.06.21 |
- swift3
- actor
- Accessibility
- fastlane
- WWDC
- Git
- FLUTTER
- 스위프트
- np-complete
- UIBezierPath
- np-hard
- IOS
- 스위프트 문법
- swift tutorial
- Combine
- WidgetKit
- github
- Swift
- 피아노
- 제이슨 파싱
- swift array
- SwiftUI
- ios 13
- swift sort
- swift delegate
- iOS delegate
- Xcode
- 회고
- swift 공부
- WKWebView
- Total
- Today
- Yesterday