[Hinweis] Java: Zeichenkettenübersicht

Einführung

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.

String-Operation

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

[Hinweis] Java: Zeichenkettenübersicht
[Hinweis] Java: Zeichenfolgensuche
Java-Zeichenfolge
[Java] Auffüllen von Zeichenfolgen
Java-String-Verarbeitung
Geteilter String (Java)
Java abstrakter Modifikator [Hinweis]
[Java] Vergleich von Zeichenketten und && und ||
Mehrfacher Ersatz für Java-Zeichenfolgen
[Hinweis] Java: Messen Sie die Geschwindigkeit der Zeichenfolgenverkettung
Einfaches Memo von JUnit of Java
[Java] Java SE 8 Silver Note
Informationen zur Java String-Klasse
Meine Studiennotiz (Java)
Java 8 Completable Future Survey
Java: Datum hinzufügen [Hinweis]
Hinweise zu Java GC
Java unflexibler String-Klassen-Teilstring
(Hinweis) Java-Klassen / Variablen / Methoden
Reflexion über die Manipulation von Java-Strings
[Java] Über String und StringBuilder
[Java] [Spring] Spring Boot 1.4-> 1.2 Downgrade Hinweis
Lernen von Java mit Progate Note 1
[Java] Geschwindigkeitsvergleich der Zeichenfolgenkombination
Memo
[Hinweis] Java Silver SE8-Qualifikation erworben
Memo
Java
[Hinweis] Behandlung von Java-Dezimalstellen
Meine Gewinnnotiz: Einführung von Java in Ubuntu
String
Java 8 studieren (String Joiner und Join)
Java
[Java] Korrekter Vergleich des String-Typs
[Java] Teilen Sie eine Zeichenfolge durch ein angegebenes Zeichen
Konvertierung des Java-Datumsdatentyps (Datum, Kalender, Zeichenfolge)
Konvertierung in voller Breite → halbe Breite mit Java-Zeichenfolge (Kana in voller Breite → Kana in halber Breite)
In Bezug auf den Vergleich der Zeichenfolgentypäquivalenz in Java
Übergeben Sie Parameter beim Debuggen von vscode java. [Hinweis]
[Anfänger] Java-Methode / Klasse / externe Bibliothek [Anmerkung 23]
[Java] Spickzettel für Datentyp / Zeichenkettenklasse
Hinweise zu Operatoren, die Java ~ String type ~ verwenden
[Java] Konvertiert Null vom Objekttyp in String-Typ
Java SE 8 Silver (Java SE 8 Programmer I) Pass Hinweis
So geben Sie eine Java-Zeichenfolge auf dem Konsolenbildschirm aus
Grundkenntnisse in der Java-Entwicklung Schreiben von Notizen
Hinweis: next ・ nextLine (Paiza lernt Java-Einführung 9: # 06)
[Hinweis] Zusammenarbeit zwischen Java und DB (Basic)
[Java] Zeichenbeurteilung / Zeichenfolgenformatierung (AOJ11 - Zeichenanzahl)
Alle gleichen Hash-Code-Zeichenfolgen in Java
Verwendung der Java Scanner-Klasse (Hinweis)
Teilen Sie eine Zeichenfolge in Java mit ". (Dot)"
Übersicht über Java 8-Funktion, Verbraucher, Lieferant, Prädikat
Java 8 LocalDateTime-Typkonvertierung (String, java.util.Date)
Cheking Prime number - Beispiele für Java-String-Programme
Typkonvertierung vom Java Big Decimal-Typ zum String-Typ