基本的な文字列メソッド
CoddyのDartジャーニー「基礎」セクションの一部 — レッスン 41/94。
文字列メソッドは、文字列をさまざまな方法で変換できます。よく使われる3つのメソッドはtoLowerCase()、toUpperCase()、trim()です。
大小文字混合の文字列を作成:
String message = " Hello Dart ";toLowerCase() を使用して小文字に変換:
String lowercase = message.toLowerCase();
print(lowercase);上記のコードを実行すると、出力は以下のようになります:
hello dart toUpperCase() を使用して大文字に変換:
String uppercase = message.toUpperCase();
print(uppercase);上記のコードを実行した後、出力は次のようになります:
HELLO DART trim() を使用して先頭と末尾の空白を削除します:
String trimmed = message.trim();
print(trimmed);上記のコードを実行した後、出力は次のようになります:
Hello Dartチャレンジ
初心者このチャレンジでは、Dartの基本的な文字列メソッド:toLowerCase()、toUpperCase()、およびtrim()を使用します。
あなたのタスクは、次のプログラムを作成することです:
- 文字列入力を読み取る
- 入力文字列の3つの修正バージョンを生成し、印刷する:
toLowerCase()を使用して文字列をすべて小文字に変換するtoUpperCase()を使用して文字列をすべて大文字に変換するtrim()を使用して先頭と末尾の空白を削除する
例として、入力が" Hello Dart! "の場合、プログラムは次の出力を生成する必要があります:
Original: " Hello Dart! "
Lowercase: " hello dart! "
Uppercase: " HELLO DART! "
Trimmed: "Hello Dart!"toLowerCase()とtoUpperCase()は文字のケースを変更しますがスペースを保持し、一方trim()は先頭と末尾のスペースを削除しますがテキスト自体は変更しません。
チートシート
文字列メソッドは、文字列をさまざまな方法で変換できます:
toLowerCase() - 文字列を小文字に変換します:
String message = "Hello Dart";
String lowercase = message.toLowerCase();
print(lowercase); // hello darttoUpperCase() - 文字列を大文字に変換します:
String uppercase = message.toUpperCase();
print(uppercase); // HELLO DARTtrim() - 先頭と末尾の空白を削除します:
String message = " Hello Dart ";
String trimmed = message.trim();
print(trimmed); // Hello Dart自分で試してみよう
import 'dart:io';
void main() {
// 入力文字列を読み取る
String input = stdin.readLineSync()!;
// 元の文字列を出力する
print('Original: "$input"');
// TODO: 入力を小文字に変換して出力する
// TODO: 入力を大文字に変換して出力する
// TODO: 入力をトリムして出力する
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。