자주 쓰는 문자열 메서드
공백 제거, 분할, 교체, 대소문자 변경을 알아봅니다
자주 쓰는 문자열 메서드은(는) CoddyKit의 무료 Dart Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Dart Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Dart Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
문자열에는 도구가 함께 제공됩니다
모든 Dart 문자열에는 텍스트를 변환하거나 확인할 수 있는 편리한 메서드가 제공됩니다. 문자열 뒤에 점을 붙여 호출합니다.
var s = 'hello';
var n = s.length;문자열은 절대 바뀌지 않습니다
문자열 메서드는 새 문자열을 반환하고 원본은 그대로 둡니다. Dart의 문자열은 변경할 수 없으므로 항상 반환된 값을 사용하십시오.
var s = 'hi';
var loud = s.toUpperCase();공백 제거하기
trim 메서드는 문자열 양쪽 끝의 공백을 제거합니다. 지저분한 사용자 입력을 정리하는 데 아주 적합합니다. 🧹
var raw = ' Ada ';
var clean = raw.trim();대소문자 변경하기
toUpperCase와 toLowerCase를 사용하면 문자열의 대소문자를 바꿀 수 있습니다. 문자열을 비교하기 전에 형식을 통일할 때 유용합니다.
var s = 'Dart'.toLowerCase();조각으로 나누기
split 메서드는 지정한 구분자를 기준으로 문자열을 나누어 목록으로 만듭니다. 쉼표와 공백을 흔히 사용합니다.
var parts = 'a,b,c'.split(',');텍스트 바꾸기
replaceAll은 한 텍스트 조각과 일치하는 모든 부분을 다른 텍스트로 바꾸고, 수정된 문자열을 반환합니다. 내용을 수정하거나 정리할 때 유용합니다.
var s = 'cat cat'.replaceAll('cat', 'dog');내용 확인하기
contains 메서드는 문자열에 더 작은 텍스트 조각이 포함되어 있는지 확인하고 true 또는 false를 반환합니다.
var has = 'hello'.contains('ell');시작과 끝 확인하기
startsWith와 endsWith를 사용하면 문자열의 양 끝을 확인할 수 있습니다. https 같은 접두사나 파일 확장자를 검사할 때 적합합니다.
var ok = 'report.pdf'.endsWith('.pdf');위치 찾기
indexOf 메서드는 텍스트 조각이 처음 나타나는 위치를 반환하며, 전혀 찾지 못하면 -1을 반환합니다.
var i = 'banana'.indexOf('na');일부분 가져오기
substring 메서드는 위치를 기준으로 문자열의 일부를 가져옵니다. 시작 위치와 필요하다면 끝 위치를 지정하여 원하는 조각을 가져올 수 있습니다.
var s = 'abcdef'.substring(1, 4);메서드 이어 붙이기
각 메서드가 문자열을 반환하므로 메서드를 연쇄적으로 호출할 수 있습니다. 한 줄 안에서 공백을 제거하고, 소문자로 바꾸고, 모두 바꾸는 작업을 읽기 쉽게 이어서 처리할 수 있습니다.
var s = ' HI '.trim().toLowerCase();빠른 확인
양쪽 끝에 불필요한 공백이 있는 문자열이 있습니다. 이를 정리하는 메서드는 무엇인가요?
복습: 문자열 메서드
trim, split, replaceAll, contains, substring을 배웠습니다. 이 메서드들은 새 문자열을 반환하므로 필요한 결과를 저장해 두어야 한다는 점을 기억하세요. 🎉
자주 묻는 질문
“자주 쓰는 문자열 메서드” 강의는 무료인가요?
네 — “자주 쓰는 문자열 메서드” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Dart Academy 강의 전체를 잠금 해제할 수 있습니다. Dart Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“자주 쓰는 문자열 메서드”에서 뭘 배우나요?
공백 제거, 분할, 교체, 대소문자 변경을 알아봅니다 브라우저에서 직접 실행하는 실습 코드로 Dart Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Dart Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Dart Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“자주 쓰는 문자열 메서드” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Dart Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Dart Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 문자열 리터럴과 따옴표
- 달러 기호로 문자열 보간하기
- 여러 줄 문자열과 원시 문자열
- 자주 쓰는 문자열 메서드