Cette fois, nous allons passer en revue et étudier Java, qui s'est enfui jusqu'à présent. Après avoir touché Java dans la programmation pour la première fois, je suis devenu inconscient de Java, mais après avoir appris Javascript et Ruby, ce que j'ai appris a commencé à être appliqué petit à petit dans le domaine Java, et je suis devenu capable d'écrire Java petit à petit. Maintenant, je veux bien apprendre Java.
Cette fois, nous passerons en revue les méthodes de la classe String qui sont fournies à l'origine en Java. Le livre de référence que j'utilise est le fameux ici.
1, equals Un standard pour la comparaison de chaînes de caractères. Il verra si les chaînes à comparer sont égales. Il examine également les minuscules et les majuscules.
sample.java
public class string {
public static void main(String[] args){
boolean result;
int length;
boolean empty;
//Vérifiez si le contenu de la chaîne est correct
String s1 = "this is Java";
String s2 = "This is Java";
String s3 = "C'est Java";
result = s1.equals(s2);
System.out.println("s1 : s2 => "+result);
result = s1.equals(s3);
System.out.println("s1 : s3 => "+result);
result = s2.equals(s3);
System.out.println("s2 : s3 => "+result);
result = "this is Java".equals(s1);
System.out.println("this is Java : s1 => "+result);
}
}
résultat.java
s1 : s2 => false
s1 : s3 => false
s2 : s3 => false
this is Java : s1 => true
2, equalsIgnoreCase Il jugera s'il s'agit de la même chaîne de caractères indépendamment des majuscules ou des minuscules.
sample.java
result = s1.equalsIgnoreCase(s2);
System.out.println("s1 : s2 => "+result);
result = s1.equalsIgnoreCase(s3);
System.out.println("s1 : s3 => "+result);
result = s2.equalsIgnoreCase(s3);
System.out.println("s2 : s3 => "+result);
result = "this is Java".equalsIgnoreCase(s1);
System.out.println("this is Java : s1 => "+result);
résultat.java
s1 : s2 => true
s1 : s3 => false
s2 : s3 => false
this is Java : s1 => true
3, length Il regarde la longueur de la chaîne. Notez que l'espace est également considéré comme un seul caractère.
sample.java
length = s1.length();
System.out.println("\"this is Java\"La longueur de chaîne de"+length+"est.");
length = s2.length();
System.out.println("\"This is Java\"La longueur de chaîne de"+length+"est.");
length = s3.length();
System.out.println("\"C'est Java\"La longueur de chaîne de"+length+"est.");
résultat.java
"this is Java"La longueur de chaîne de est de 12.
"This is Java"La longueur de chaîne de est de 12.
"C'est Java"La longueur de chaîne de est de 9.
4, isEmpty Déterminez si la chaîne de caractères est vide. Dans le cas de isEmpty, il ne sera pas traité comme vide s'il y a un espace. Dans le cas de isBlank, même s'il y a un espace, il sera traité comme vide.
sample.java
empty = s1.isEmpty();
System.out.println("s1.isEmpty : " + empty);
empty = s2.isEmpty();
System.out.println("s2.isEmpty : " + empty);
empty = s3.isEmpty();
System.out.println("s3.isEmpty : " + empty);
empty = "".isEmpty();
System.out.println("\"\".isEmpty : " + empty);
empty = " ".isEmpty();
System.out.println("\" \".isEmpty : " + empty);
empty = "".isBlank();
System.out.println("\"\".isBlank : " + empty);
empty = " ".isBlank();
System.out.println("\" \".isBlank : " + empty);
résultat.java
s1.isEmpty : false
s2.isEmpty : false
s3.isEmpty : false
"".isEmpty : true
" ".isEmpty : false
"".isBlank : true
" ".isBlank : true
Recommended Posts