Heim > Java > javaLernprogramm > Hauptteil

Java-String-Operatoren

PHPz
Freigeben: 2024-08-30 15:20:11
Original
658 Leute haben es durchsucht

Der folgende Artikel, Java-String-Operatoren, bietet einen Überblick über die in Java-String verwendeten Operatoren und Methoden. Eine Zeichenfolge ist normalerweise eine Folge von Zeichen, entweder als Literalkonstante oder als eine Art Variable. In Java werden Zeichenfolgen als Objekte behandelt, und die Java-Plattform stellt die String-Klasse zum Erstellen und Bearbeiten solcher Zeichenfolgen bereit. Java String ist eine der am häufigsten verwendeten Klassen und wird im Paket java.lang definiert. Ein Operator ist normalerweise ein Symbol, das den Compiler auffordert, bestimmte mathematische oder logische Manipulationen durchzuführen. Sie nehmen Eingaben als Operanden und geben einen Wert als Ausgabe zurück. Ein Operator in Java ist auch wie ein Symbol, das zum Ausführen von Operationen verwendet wird. Zum Beispiel: +, -, *, / usw.

WERBUNG Beliebter Kurs in dieser Kategorie JAVA MASTERY - Spezialisierung | 78 Kursreihe | 15 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Java-String-Operationen

Die Zeichenfolge ist mit einem Zeichenfolgenliteral in Form von Texten in doppelten Anführungszeichen wie „Hallo Welt!“ verknüpft. Somit können wir einen String direkt einer String-Variablen zuweisen, anstatt den Konstruktor aufzurufen, um eine String-Instanz zu erstellen.

In Java ist String die einzige Klasse, in der eine Operatorüberladung zulässig ist. Beispielsweise können wir zwei Zeichenfolgen mit dem +-Operator verketten.

Zum Beispiel:

"a"+"b"=" ab"
Nach dem Login kopieren

Zwei Möglichkeiten, ein Java-String-Objekt zu erstellen:-

1. String-Literal verwenden: Java-String-Literal kann durch die Verwendung von doppelten Anführungszeichen erstellt werden. Zum Beispiel:

String s="Hello";
Nach dem Login kopieren

2. Mit einem neuen Schlüsselwort: Java String kann auch mit dem Schlüsselwort „new“ erstellt werden. Zum Beispiel:

String s=new String("Hello");
Nach dem Login kopieren

Die Java-String-Klasse implementiert drei Schnittstellen, nämlich Serializable, Comparable und CharSequence. Da der Java-String unveränderlich und fest ist, müssen wir immer dann einen neuen String erstellen, wenn wir String-Manipulationen durchführen müssen. Und da die String-Manipulation Ressourcen verbraucht, stellt Java zwei Dienstprogrammklassen bereit: StringBuffer und StringBuilder. Mit diesen beiden Dienstprogrammklassen wird es einfacher, den Java-String zu manipulieren. Sehen wir uns einige Beispiele an.

Methoden in der String-Klasse

Sehen wir uns die Methoden in der String-Klasse an.

1. Saitenlänge

Der Java-String ist im Grunde ein Objekt, das früher über Methoden verfügte, die einige Operationen an den Strings durchführten. Beispielsweise können wir mit Hilfe der Methode „length()“ die Länge eines Strings ermitteln. Beispiel:

public class MyClass
public static void main(String[] args) {
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int len = txt.length();
System.out.println("The length of the txt string is: " + len);
}
}
Nach dem Login kopieren

Ausgabe:

Java-String-Operatoren

2. Groß- und Kleinschreibung

Um eine Zeichenfolge in Groß- und Kleinschreibung umzuwandeln, gibt es folgende Zeichenfolgenmethoden: toUpperCase() und toLowerCase()

Beispiel:

public class MyClass {
public static void main(String[] args) {
String txt = "Hello World";
System.out.println(txt.toUpperCase());
System.out.println(txt.toLowerCase());
}
}
Nach dem Login kopieren

Ausgabe:

Java-String-Operatoren

3. Index in einer bestimmten Zeichenfolge finden

Mit der Methode „indexOf()“ können wir den Index einer bestimmten Zeichenfolge in Java finden. Es gibt die Indexposition des erstensten Vorkommens des spezifischen Textes zurück, einschließlich der Leerzeichen.

Code:

public class MyClass {
public static void main(String[] args) {
String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate"));
}
}
Nach dem Login kopieren

Ausgabe:

Java-String-Operatoren

Hinweis: In Java wird davon ausgegangen, dass die Zählposition bei Null (0) beginnt. Das bedeutet, dass „0“ die Position eins oder erste Position in einer bestimmten Zeichenfolge ist und „1“ als zweite Position betrachtet wird, „2“ als die dritterd Position betrachtet wird und es bald losgeht.

4. Java-String-Verkettung

Wenn wir den Operator „+“ betrachten, der für die Zahlenaddition (bei der Java-String-Verkettung) verwendet wird, was „zusammen“ bedeutet, dann können wir in Java für String dasselbe für die Addition von Strings verwenden, um eine zu erstellen neue Saite. Und der Vorgang wird als String-Verkettung bezeichnet.

Beispiel #1

Code:

public class MyClass {
public static void main(String[] args) {
String firstName = "Raju";
String lastName = "Raj";
System.out.println(firstName + " " + lastName);
}
}
Nach dem Login kopieren

Ausgabe:

Java-String-Operatoren

Hinweis: Wir haben einen leeren Text („“) hinzugefügt, um beim Drucken ein Leerzeichen zwischen Vorname und Nachname zu erzeugen.

Wir können auch die Methode „concat()“ verwenden, um zwei Zeichenfolgen zu verketten:

Beispiel #2

Code:

public class MyClass {
public static void main(String[] args) {
String firstName = "Raju ";
String lastName = "Raj";
System.out.println(firstName.concat(lastName));
}
}
Nach dem Login kopieren

Ausgabe:

Java-String-Operatoren

5. Trimmen einer Zeichenfolge

Wenn wir eine Zeichenfolge mit Leerzeichen am Anfang und Ende haben, hilft uns diese Methode, diese zu entfernen.

Example:

Code:

class StringTrim{
public static void main(String args[]){
String s1 = new String(" AbodeQA ");
s1 = s1.trim();
System.out.println(s1);
}
}
Nach dem Login kopieren

Output:

Java-String-Operatoren

Java String Class Methods

The java.lang.string class provides many useful methods to perform operations.

Below are some of the methods which are supported by the String class:

Method

Description

char charAt(int index) Returns char value for the index
String concat(String str) It concatenates the string to the end
boolean equals(Object another) Checks the equality of string with the given
int compareTo(Object o) Compares the string to other objects
static String format(String format, Object… args) It returns a string that is formatted
boolean endsWith(String suffix) For testing the string if it ends with suffix or not
byte getBytes() Encodes a string to a sequence of bytes
int indexOf(int ch) Returns the char value index
boolean isEmpty() It checks if the string is empty or not
int lastIndexOf(String regex) Returns index of the rightmost occurrence
String intern() It returns interned string
int length() Returns length of the sting
int hashCode() It returns the hash code
boolean matches(String regex) Checks if a string matches the regular expression
String trim() It removes the starting & ending spaces of the string
String[] split(String regex) It returns a split string to matching a regex
String toLowerCase() Returns string to lowercase
String substring(int beginIndex) It returns the substring for the starting index
String toUpperCase() Returns string to uppercase
String replace(char old, char new) It replaces the occurrences of the char value

Das obige ist der detaillierte Inhalt vonJava-String-Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage