Lucrul cu șiruri de caractere

Introducere în Java

Jim White

Java Developer

Recapitulare String

Șirurile de caractere au funcționalitate predefinită pentru manipularea lor

Introducere în Java

String.length()

  • Numărul de caractere dintr-un String = lungimea String-ului
  • String.length() returnează int pentru numărul de caractere
String userName = "JSmith13";

int userNameLength = userName.length(); // Value is 8
Introducere în Java

Modificarea majusculelor

.toLowerCase()

  • Convertește toate literele în minuscule
class StringMethods1 {
  public static void main (String[] args){

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

  }
}
yes

.toUpperCase()

  • Convertește toate literele în majuscule
class StringMethods2 {
  public static void main (String[] args){

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

  }
}
YES
Introducere în Java

Concatenarea șirurilor de caractere

  • Utilizați + pentru a combina două String-uri
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
Introducere în Java

Concatenare cu numere

  • + convertește automat numerele în String când este utilizat cu un 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
Introducere în Java

Declarare acum, atribuire ulterioară

  • Declarați variabile fără a le atribui o valoare, atribuiți valoarea ulterior
  • Util pentru
    • Cantități mari de text
    • Când valoarea nu este încă cunoscută
    • Structurarea eficientă a codului
// Define now
String courseCreators;



// Assign value later courseCreators = "Instructor: Jim White; Collaborators: Kat, George, Arne, Eduardo";
Introducere în Java

Recapitulare

  • String = colecție de caractere între ghilimele duble, cu funcționalitate predefinită
// 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"
Introducere în Java

Să exersăm!

Introducere în Java

Preparing Video For Download...