Grundlagen der Zeichenoperation (Java)

Zeichenmanipulation (Java)

Dies ist der erste Beitrag. Diesmal habe ich die Zeichenoperation zusammengefasst. Es ist einfach, also werde ich zurückblicken, wenn ich es vergesse.

public class Main{
    public static void main(String[] args){
        String s1 = "Java studieren";
        String s2 = "Java";
        String s3 = "java";
        String s4 = "Javascript";
        String s5 = "javascript";
        String s6 = "";
        String s7 = "Lerne Java";
        String s8 = " j a v a ";
        String s9 = " j a v a ";
        String s10 = "jjjjjjjjjj";
        String s11 = "jjjjjaaaaavvvvvaaaaa";
        String s12 = "j";
        String s13 = "0123456789";
        String s14 = "a0b1c2d3e4f5g6h7i8j9k10";
        String s15 = "0a1b2c3d4e5f6g7h8i9j10k";
        String s16 = "a,0,b,1,c,2,d,3,e,4,f,5,g,6,h,7,i,8,j,9,k,10";

//Überprüfen Sie, ob der Inhalt der Zeichen gleich ist
//Zeichen, das Sie suchen möchten.equals(Zeichen, das Sie suchen möchten)
if(s2.equals(s3)){
  System.out.println("s2 und s3 sind das gleiche Zeichen");
  }else{
        System.out.println("s2 und s3 sind nicht gleich");
  }

//Überprüfen Sie, ob die Zeichen unabhängig von der Groß- und Kleinschreibung gleich sind. Das Zeichen, nach dem Sie suchen möchten.equalsIgnoreCase(Zeichen, das Sie suchen möchten)
if(s2.equalsIgnoreCase(s3)){
 System.out.println("s2 und s3 sind das gleiche Zeichen");
 }else{
  System.out.println("s2 und s3 sind nicht gleich");
 }

//Anzeige der Länge der Zeichenfolge Das Zeichen, nach dem Sie suchen möchten.lenght()
System.out.println(s4.length());

//Überprüfen Sie, ob es sich um ein leeres Zeichen handelt. Das Zeichen, nach dem Sie suchen möchten.isEmpty()
if(s6.isEmpty()){
  System.out.println("s6 ist ein leeres Zeichen");
 }else{
  System.out.println("s6 ist kein leeres Zeichen");
 }

//Finden Sie heraus, ob die Zeichenfolge s enthalten ist. Das Zeichen, nach dem Sie suchen möchten.contains(Zeichen, das Sie suchen möchten)
if(s4.contains(s2)){
 System.out.println("s2 ist in s4 enthalten");
 }else{
 System.out.println("s4 enthält nicht s2");
 }

//Finden Sie heraus, ob es mit der Zeichenfolge s beginnt. Das Zeichen, nach dem Sie suchen möchten.startsWith(Zeichen, das Sie suchen möchten)
if(s4.startsWith(s2)){
  System.out.println("s4 beginnt mit Java");
  }else{
  System.out.println("s4 startet nicht mit Java");
  }

//Finden Sie heraus, ob es mit der Zeichenfolge s endet. Das Zeichen, nach dem Sie suchen möchten.endsWith(Zeichen, das Sie suchen möchten)
  if(s4.endsWith(s2)){
  System.out.println("s4 endet mit Java");
  }else{
   System.out.println("s4 endet nicht mit Java");
  }

//Suchen Sie die Stelle, an der die Zeichenfolge von Anfang an zum ersten Mal angezeigt wird. Zeichen, das Sie suchen möchten.indexof(Zeichen suchen)
System.out.println(s2.indexOf(s4)); //-Bei 1 ist das Suchzeichen nicht vorhanden
System.out.println(s4.indexOf(s2)); //0 oder mehr ist die Position, an der das Suchzeichen auftritt

//Suchen Sie die Stelle, an der die Zeichenfolge zuerst von hinten angezeigt wird. Zeichen, das Sie suchen möchten.lastIndexOf(Zeichen suchen)
System.out.println(s2.lastIndexOf(s4)); //-Bei 1 ist das Suchzeichen nicht vorhanden
System.out.println(s7.lastIndexOf(s2)); //0 oder mehr ist die Position, an der das Suchzeichen auftritt

//Schneiden Sie nur ein Zeichen an der angegebenen Position aus. Das Zeichen, nach dem Sie suchen möchten.charAt(Position des Charakters, den Sie ausschneiden möchten)
System.out.println(s7.charAt(1)); //Stark wird angezeigt

//Schneiden Sie Zeichen beliebiger Länge aus der angegebenen Position aus. Zeichen, nach denen Sie suchen möchten.substring(Position des Charakters, den Sie ausschneiden möchten)
System.out.println(s7.substring(1)); //Starke Java-Shows
System.out.println(s7.substring(1,4)); //Starkes Ja wird angezeigt

//Konvertieren Sie Großbuchstaben in Kleinbuchstaben Zeichen, die Sie konvertieren möchten.toLowerCase()
System.out.println(s2.toLowerCase()); //Java wird zu Java

//Vom unteren zum oberen Zeichen konvertieren Das Zeichen, das Sie konvertieren möchten.toUpperCase()
System.out.println(s2.toUpperCase()); //Java wird zu JAVA

//Löschen Sie den Leerraum vor und nach dem Zeichen. Das Zeichen, das Sie konvertieren möchten.trim()
System.out.println(s8.trim()); //j a v a wird JAVA

//Zeichenfolge ersetzen Zeichen, das Sie konvertieren möchten.replace(Zeichen, die Sie konvertieren möchten,Konvertierte Zeichen)
System.out.println(s9.replace("j","a")); //Wird als a v a angezeigt
System.out.println(s9.replace(" ","")); //Entfernen Sie Leerzeichen in Java und zeigen Sie Zeichen an

StringBuilder hoge = new StringBuilder(); //Neue zu hogende StringBuilder-Instanz
  for(int i = 0; i < 1000; i++) { //Wiederholen Sie dies für die interne Verarbeitung 1000 Mal
  hoge.append("a"); //Fügen Sie ein zu hoge hinzu
  hoge.append("z"); //Fügen Sie z zu hoge hinzu
 }

//Überprüfen Sie das Zeichenmuster(Reguläre Ausdrücke)Zeichen, das Sie suchen möchten.matches(Zu vergleichende Zeichen)
//Entspricht das Zeichen der Variablen dem Zeichen von Java?
System.out.println(s7.matches("Lerne Java")); //true
System.out.println(s7.matches("Studie")); //false
System.out.println(s7.matches("Java")); //false

Recommended Posts

Grundlagen der Zeichenoperation (Java)
Zusammenfassung der Grundlagen der Java-Sprache
Java-Grundlagen
Java-Grundlagen
Java-Grundlagen
Memorandum des neuen Absolventen SES [Java-Grundlagen]
Grundlagen der Java-Programmierung
[# 1 Java] Grundlagen der Java-Major-Prämisse vor dem Studium-
Grundlagen von Ruby
Java JAR-Grundlagen
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Objektorientierte (Java) Grundlagen
Rückblick auf die Grundlagen von Java
Grundlagen der Java-Parallelverarbeitung
Java-Zeichencode
[Java] Übersicht über Java
[java] Zusammenfassung des Umgangs mit Zeichenketten
Ich habe die Grundlagen der Zeicheneingabe verstanden
[Einführung in Java] Grundlagen der Java-Arithmetik (für Anfänger)
[Java] Dateisystembetrieb
Abgelaufene Java-Sammlung
Voraussichtliche Funktionen von Java
[Java] Bedeutung der serialVersionUID
NIO.2 Überprüfung von Java
Bewertung von Java Shilber
Java - Vereinigung von Kommentaren
Java-Programmiergrundlagen Übungsarray
Geschichte der Java-Annotationen
Java (Verdienste des Polymorphismus)
Java Network Basics (Kommunikation)
Grundlagen der Try-with-Resources-Anweisung
Informationen zur Java8-Stream-Reduzierung
NIO Bewertung von Java
Muscle Java Basics Tag 1
[Java] Drei Funktionen von Java
Zusammenfassung der Java-Unterstützung 2018
[Für Anfänger] Verstehen Sie schnell die Grundlagen von Java 8 Lambda
[Inhouse-Studiensitzung] Grundlagen der Java-Annotation (02.11.2017) ~ Im Aufbau ~
Ich habe die Typen und Grundlagen von Java-Ausnahmen zusammengefasst
Informationen zur Konvertierung von Zeichenfolgen in Java in voller Breite und halber Breite
[Java] Objektoperation der ArrayList-Klasse (AOJ ④ Inversion der Zahlenfolge)
[Java] Umgang mit Zeichenketten (String-Klasse und StringBuilder-Klasse)
Über Java-Instanzen
[Java] Mirage-Basic-Verwendung von SQL
[Java] Anfängerverständnis von Servlet-②
Docker-Überwachung - Erläuterung der Grundlagen der Grundlagen
[Java] Praxis der Ausnahmebehandlung [Ausnahme]
[GCD] Grundlagen der DispatchQueue-Klasse
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
[Java] Vergleichsmethode für Zeichenketten und Vergleichsmethode mit regulären Ausdrücken
Über die einfache Bedienung von Docker
[Java] Erstellen von Originalanmerkungen
Java-Lerntag 4
[Java] Anfängerverständnis von Servlet-①
Java Ende des Monats plusMonate
[Java] Zusammenfassung der regulären Ausdrücke