Làm việc với String

Giới thiệu về Java

Jim White

Java Developer

Tổng hợp về String

String có sẵn chức năng để thao tác

Giới thiệu về Java

String.length()

  • Số ký tự trong String = độ dài của String
  • String.length() trả về int là số ký tự
String userName = "JSmith13";

int userNameLength = userName.length(); // Giá trị là 8
Giới thiệu về Java

Đổi chữ hoa/thường

.toLowerCase()

  • Chuyển tất cả chữ thành chữ thường
class StringMethods1 {
  public static void main (String[] args){

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

  }
}
yes

.toUpperCase()

  • Chuyển tất cả chữ thành chữ hoa
class StringMethods2 {
  public static void main (String[] args){

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

  }
}
YES
Giới thiệu về Java

Nối String

  • Dùng + để ghép hai String
class StringMethodsCont {
  public static void main (String[] args){

    String message1 = "Java is";
    String message2 = "awesome";
    // Dùng " " để định dạng thông điệp cuối cùng
    System.out.println(message1 + " " + message2);
  }
}
Java is awesome
Giới thiệu về Java

Nối chuỗi với số

  • + tự động chuyển số thành String khi dùng với String
class StringMethodsCont {
  public static void main (String[] args){

    String message1 = "Java is";
    int message2 = 29;
    // Dùng " " để định dạng thông điệp cuối cùng
    System.out.println(message1 + " " + message2);
  }
}
Java is 29
Giới thiệu về Java

Khai báo trước, gán sau

  • Khai báo biến trước, gán giá trị sau
  • Hữu ích cho
    • Văn bản dài
    • Khi giá trị chưa biết
    • Tổ chức mã hiệu quả
// Khai báo trước
String courseCreators;



// Gán giá trị sau courseCreators = "Instructor: Jim White; Collaborators: Kat, George, Arne, Eduardo";
Giới thiệu về Java

Ôn tập

  • String = tập hợp ký tự trong dấu ngoặc kép, có sẵn nhiều chức năng
// Khai báo trước
String testMessage;
// Gán sau
testMessage = "This is a test";

// Phương thức trả về độ dài String (số ký tự)
int msgLength = testMessage.length(); // Giá trị là 14

// Phương thức chuyển String thành chữ thường hoặc chữ hoa
String lowerMessage = testMessage.toLowerCase(); // Giá trị là "this is a test"

String upperMessage = testMessage.toUpperCase(); // Giá trị là "THIS IS A TEST"
Giới thiệu về Java

Ayo berlatih!

Giới thiệu về Java

Preparing Video For Download...