文字列の基礎:リテラル、エスケープシーケンス、長さ
文字列を作成し、エスケープ文字を使い、文字列の長さを測定します
「文字列の基礎:リテラル、エスケープシーケンス、長さ」はCoddyKit上の無料Kotlin Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはKotlin Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Kotlin Academyコースには全4レッスンが含まれています。
Stringはオブジェクト
文字列リテラル
val greeting = "Hello, Kotlin!"
val empty = ""
val withSpaces = " trimmed "エスケープシーケンス
println("Line 1\nLine 2")
println("Col1\tCol2")
println("She said \"hello\".")
println("Path: C:\\Users")文字列の長さ
val name = "Kotlin"
println(name.length) // 6
println("".length) // 0
println(" hi ".length) // 6 (spaces count)インデックスによる文字へのアクセス
val s = "Hello"
println(s[0]) // H
println(s[4]) // o
println(s.first()) // H
println(s.last()) // oisEmptyとisBlank
println("".isEmpty()) // true
println(" ".isEmpty()) // false
println(" ".isBlank()) // true
println("hi".isBlank()) // false文字列の比較
val a = "hello"
val b = "hello"
println(a == b) // true (content)
println(a.equals(b, ignoreCase = true)) // true部分文字列
val text = "Hello, Kotlin!"
println(text.substring(7)) // Kotlin!
println(text.substring(0, 5)) // HelloindexOfとcontains
val s = "Hello, Kotlin!"
println(s.indexOf("Kotlin")) // 7
println(s.contains("Hello")) // true
println("Kotlin" in s) // true (in operator)uppercase、lowercase、capitalize
val s = "hello kotlin"
println(s.uppercase()) // HELLO KOTLIN
println(s.lowercase()) // hello kotlin
println(s.replaceFirstChar { it.uppercase() })文字列は不変
val s = "hello"
val upper = s.uppercase() // new string
println(s) // still "hello"
println(upper) // "HELLO"確認問題
まとめ
よくある質問
「文字列の基礎:リテラル、エスケープシーケンス、長さ」レッスンは無料ですか?
はい。「文字列の基礎:リテラル、エスケープシーケンス、長さ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Kotlin Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Kotlin Academyコースには全4レッスンが含まれています。
「文字列の基礎:リテラル、エスケープシーケンス、長さ」で何を学びますか?
文字列を作成し、エスケープ文字を使い、文字列の長さを測定します ブラウザで直接実行するハンズオンコードでKotlin Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Kotlin Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのKotlin Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「文字列の基礎:リテラル、エスケープシーケンス、長さ」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このKotlin Academyレッスンでコードを書いて実行できますか?
はい。すべてのKotlin Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 文字列の基礎:リテラル、エスケープシーケンス、長さ
- 文字列テンプレート:$variableと${expression}
- Raw Stringとトリプルクォート
- 主要なString関数:trim、split、replace、contains