2018년 6월 3일 일요일

알고리즘 문제풀이에 도움이 되자! 문자열 편@@ in Swift4.0


let str = "test 1234"

// 문자열 자르기 -> 배열
let arr = str.split(separator: "1")
// "test", "234"]

// 특정 문자 포함 여부 -> Bool
let indexString = str.contains("1")
// true

// 문자열에서 마지막 문자 가져오기
// Character
let lastChar = str.last!
// subscriptingCharacter
let lastChar2 = str[str.index(before: str.endIndex)]


// index 를 이용한 특정순서의 문자 가져오기
print(str[str.index(str.startIndex, offsetBy: 0)]) // t
print(str[str.index(str.endIndex, offsetBy: -1)]) // 4


//루프를 이용해 각각의 문자에 접근
for char in str {
print(char) // H e l l o 각각 접근
}

// indices 를 이용해 각각의 문자에 접근
for index in str.indices {
print(str[index]) // H e l l o 각각 접근
}

// components 이용한 특정 문자 제거
let compStr = str.components(separatedBy: " ")
//["test", "1234"]

댓글 없음:

댓글 쓰기

추천 게시물

애플 개발자 등록방법 2016년 5월 8일 기준!!

애플 개발자 등록 절차 1. 개발자 등록 페이지 이동    애플 개발자 로그인 > Account 페이지 이동 > 하단 영역 클릭 (이미지 참조)   >> Enroll 클릭 >> 무조건 승인!! ...