Menu
Coddy logo textTech

문자열 속성

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
challenge icon

챌린지

초급

문자열을 분석하고 그 속성에 대한 정보를 제공하는 프로그램을 만드세요. 프로그램은 다음을 수행해야 합니다:

  1. 문자열 입력을 읽기
  2. isEmpty 속성을 사용하여 문자열이 비어 있는지 확인
  3. isNotEmpty 속성을 사용하여 문자열이 비어 있지 않은지 확인
  4. length 속성을 사용하여 문자열의 길이 가져오기
  5. 아래에 표시된 정확한 형식으로 결과를 출력

예를 들어, 입력이 "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; // 10

isEmpty - 문자열에 문자가 없는지 확인합니다:

String emptyString = "";
bool hasNoChars = emptyString.isEmpty; // true

isNotEmpty - 문자열에 문자가 있는지 확인합니다:

bool hasChars = message.isNotEmpty; // true

직접 해보기

import 'dart:io';

void main() {
  // 입력 문자열 읽기
  String input = stdin.readLineSync() ?? "";
  
  // TODO: isEmpty 속성을 사용하여 문자열이 비어 있는지 확인
  
  // TODO: isNotEmpty 속성을 사용하여 문자열이 비어 있지 않은지 확인
  
  // TODO: length 속성을 사용하여 문자열의 길이 가져오기
  
  // TODO: 필요한 형식으로 결과를 출력
  
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨