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

챌린지

초급

string을 분석하고 해당 속성에 대한 정보를 제공하는 프로그램을 작성하세요. 프로그램은 다음을 수행해야 합니다.

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

예를 들어 입력이 "Dart"인 경우 프로그램은 다음을 출력해야 합니다.

String: Dart
Length: 4
Is Empty: false
Is Not Empty: true

입력이 빈 string ""인 경우 프로그램은 다음을 출력해야 합니다.

String: 
Length: 0
Is Empty: true
Is Not Empty: false

이 작업을 완료하려면 string 속성(length, isEmpty, isNotEmpty)을 사용하세요.

직접 해보기

import 'dart:io';

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

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 Dart 컴파일러