[Swift] String에서 마지막 글자 삭제하기
time = "오전 05시 34분"
var arr = time.components(separatedBy: " ")
arr[1] = String(arr[1].dropLast()) // 00 "시" 삭제
arr[2] = String(arr[2].dropLast())// 00 "분" 삭제
print(arr)
// return
arr = ["오전","05","34"]
이런 식으로 마지막 글자를 지울 수 있음.
🟠 응용 🟠
dropLast의 파라미터로 숫자를 주게되면 뒤에서 원하는 만큼 문자를 없앨 수 있다.
❗️주의❗️
문자열의 길이보다 더 많이 지울 수 있으니, 그 점을 항상 생각하자
'deprecated > 가족 메신저(project-ios)' 카테고리의 다른 글
[README.md] HappyHouse 🧸 (0) | 2021.11.10 |
---|---|
[RxSwfit] 테이블 뷰 안에 버튼이 반응하지 않을 때 (2) | 2021.09.17 |
[RxSwift] TextView 🆚 TextField (0) | 2021.09.11 |
[RxSwift] button isSelected scan으로 토글처럼 사용하기 (0) | 2021.09.08 |
[RxSwift] Reentrancy anomaly was detected. Error 대응 (1) | 2021.09.04 |