Dieses Mal werden wir Java überprüfen und studieren, das bisher weggelaufen ist. Als ich Java zum ersten Mal in der Programmierung berührte, wurde mir Java nicht mehr bewusst, aber nachdem ich Javascript und Ruby gelernt hatte, wurde das Gelernte nach und nach im Java-Bereich angewendet und ich konnte nach und nach Java schreiben. Jetzt möchte ich Java gut lernen.
Dieses Mal werden wir die Methoden der String-Klasse überprüfen, die ursprünglich in Java bereitgestellt wurden. Das von mir verwendete Nachschlagewerk ist das berühmte hier.
1, equals Ein Standard für den Vergleich von Zeichenfolgen. Es wird angezeigt, ob die zu vergleichenden Zeichenfolgen gleich sind. Es werden auch Klein- und Großbuchstaben betrachtet.
sample.java
public class string {
public static void main(String[] args){
boolean result;
int length;
boolean empty;
//Überprüfen Sie, ob der Inhalt der Zeichenfolge korrekt ist
String s1 = "this is Java";
String s2 = "This is Java";
String s3 = "Das ist 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);
}
}
Ergebnis.java
s1 : s2 => false
s1 : s3 => false
s2 : s3 => false
this is Java : s1 => true
2, equalsIgnoreCase Es wird beurteilt, ob es sich um dieselbe Zeichenfolge handelt, unabhängig von Groß- oder Kleinschreibung.
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);
Ergebnis.java
s1 : s2 => true
s1 : s3 => false
s2 : s3 => false
this is Java : s1 => true
3, length Es geht um die Saitenlänge. Beachten Sie, dass das Leerzeichen auch als einzelnes Zeichen angezeigt wird.
sample.java
length = s1.length();
System.out.println("\"this is Java\"Die Stringlänge von"+length+"ist.");
length = s2.length();
System.out.println("\"This is Java\"Die Stringlänge von"+length+"ist.");
length = s3.length();
System.out.println("\"Das ist Java\"Die Stringlänge von"+length+"ist.");
Ergebnis.java
"this is Java"Die Stringlänge von beträgt 12.
"This is Java"Die Stringlänge von beträgt 12.
"Das ist Java"Die Stringlänge von beträgt 9.
4, isEmpty Stellen Sie fest, ob die Zeichenfolge leer ist. Im Fall von isEmpty wird es nicht als leer behandelt, wenn ein Leerzeichen vorhanden ist. Im Fall von isBlank wird ein Leerzeichen auch dann als leer behandelt, wenn es leer ist.
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);
Ergebnis.java
s1.isEmpty : false
s2.isEmpty : false
s3.isEmpty : false
"".isEmpty : true
" ".isEmpty : false
"".isBlank : true
" ".isBlank : true
Recommended Posts