문자열 속성
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 40번째.
문자열 속성은 문자열에 대한 정보를 제공합니다. 주요 속성: length, isEmpty, 및 isNotEmpty.
문자열 생성:
void main() {
String message = "Hello Dart";
}문자 수 가져오기:
int charCount = message.length;
print("Character count: $charCount");Character count: 10비어 있는지 확인:
String emptyString = "";
bool hasNoChars = emptyString.isEmpty;
print("Is empty string empty? $hasNoChars");Is empty string empty? true비어 있지 않은지 확인:
bool hasChars = message.isNotEmpty;
print("Does message have characters? $hasChars");Does message have characters? true챌린지
초급문자열을 분석하고 그 속성에 대한 정보를 제공하는 프로그램을 만드세요. 프로그램은 다음을 수행해야 합니다:
- 문자열 입력을 읽기
isEmpty속성을 사용하여 문자열이 비어 있는지 확인isNotEmpty속성을 사용하여 문자열이 비어 있지 않은지 확인length속성을 사용하여 문자열의 길이 가져오기- 아래에 표시된 정확한 형식으로 결과를 출력
예를 들어, 입력이 "Dart"인 경우, 프로그램은 다음을 출력해야 합니다:
String: Dart
Length: 4
Is Empty: false
Is Not Empty: true입력 문자열이 ""인 경우, 프로그램은 다음을 출력해야 합니다:
String:
Length: 0
Is Empty: true
Is Not Empty: false이 작업을 완료하기 위해 문자열 속성(length, isEmpty, isNotEmpty)을 사용하세요.
치트 시트
String 속성은 Dart에서 문자열에 대한 정보를 제공합니다:
length - 문자 수를 반환합니다:
String message = "Hello Dart";
int charCount = message.length; // 10isEmpty - 문자열에 문자가 없는지 확인합니다:
String emptyString = "";
bool hasNoChars = emptyString.isEmpty; // trueisNotEmpty - 문자열에 문자가 있는지 확인합니다:
bool hasChars = message.isNotEmpty; // true직접 해보기
import 'dart:io';
void main() {
// 입력 문자열 읽기
String input = stdin.readLineSync() ?? "";
// TODO: isEmpty 속성을 사용하여 문자열이 비어 있는지 확인
// TODO: isNotEmpty 속성을 사용하여 문자열이 비어 있지 않은지 확인
// TODO: length 속성을 사용하여 문자열의 길이 가져오기
// TODO: 필요한 형식으로 결과를 출력
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.