文字列の操作

Java 入門

Jim White

Java Developer

文字列のまとめ

文字列には、操作のための組み込み機能があります

Java 入門

String.length()

  • String の文字数 = String の長さ
  • String.length() :文字列の長さのint を返す
String userName = "JSmith13";

int userNameLength = userName.length(); // Value is 8
Java 入門

大文字・小文字の変更

.toLowerCase()

  • すべての文字を小文字に変更する
class StringMethods1 {
  public static void main (String[] args){

    String yes = "Yes";
    System.out.println(yes.toLowerCase());

  }
}
yes

.toUpperCase()

  • すべての文字を大文字に変更する
class StringMethods2 {
  public static void main (String[] args){

    String yes = "Yes";
    System.out.println(yes.toUpperCase());

  }
}
YES
Java 入門

基本的な連結

  • +で2つのStringを組み合わせる
class StringMethodsCont {
  public static void main (String[] args){

    String message1 = "Java is";
    String message2 = "awesome";
    // Use " " to nicely format the final message
    System.out.println(message1 + " " + message2);
  }
}
Java is awesome
Java 入門

数値を使った連結

  • +Stringと併用で数値をStringに自動変換
class StringMethodsCont {
  public static void main (String[] args){

    String message1 = "Java is";
    int message2 = 29;
    // Use " " to nicely format the final message
    System.out.println(message1 + " " + message2);
  }
}
Java is 29
Java 入門

宣言してから代入する

  • 値を与えずに変数を宣言してから代入する
  • 便利な点
    • 大量のテキストデータ
    • 値がまだ不明な場合
    • コードの構造を効果的にする場合
// Define now
String courseCreators;



// Assign value later courseCreators = "Instructor: Jim White; Collaborators: Kat, George, Arne, Eduardo";
Java 入門

まとめ

  • String = 二重引用符で囲まれた文字列で組み込み機能を備えている
// Declare now
String testMessage;
// Assign later
testMessage = "This is a test";

// Method to return the String's length (number of characters)
int msgLength = testMessage.length(); // Value is 14

// Methods to convert String to lower or upper case
String lowerMessage = testMessage.toLowerCase(); // Value is "this is a test"

String upperMessage = testMessage.toUpperCase(); // Value is "THIS IS A TEST"
Java 入門

練習しましょう!

Java 入門

Preparing Video For Download...