Wie verwende ich die Java-API?
1.API
1.1API-Übersicht
Was ist API??API (Application Programming Interface): Anwendungsprogrammierschnittstelle (Application Programming Interface)
- Öffnen Sie das Hilfedokument
Suchen Sie das Eingabefeld in der Indexregisterkarte
- Geben Sie ein das Eingabefeld Random
-
Sehen Sie sich an, unter welchem Paket die Klasse liegt
- Siehe die Member-Methode
2.String-Klasse
- Die String-Klasse stellt einen String dar, und alle String-Literale (z. B. „abc“) in Java-Programmen werden als Instanzen davon implementiert Klasse. Das heißt, alle Zeichenfolgen in doppelten Anführungszeichen in Java-Programmen sind Objekte der String-Klasse. Die String-Klasse befindet sich im Paket java.lang, daher ist es nicht erforderlich, das Paket zu importieren, wenn Sie es verwenden! 2.2 Merkmale der String-Klasse entspricht einem Zeichenarray (char[]), aber das zugrunde liegende Prinzip ist ein Bytearray (byte[])
- Häufig verwendete Konstruktionsmethoden
- Beispielcode
- public class StringDemo01 {
//public String(): Erstellt ein leeres String-Objekt ohne InhaltString s1 = new String();
char[] chs = {'a', ' b', 'c'};
String s2 = new String(chs);System.out.println("s2:" + s2);
//public String(byte[] bys): entsprechend Bytes The Inhalt des Arrays zum Erstellen eines String-Objekts
byte[] bys = {97, 98, 99};- String s3 = new String(bys);
- System.out.println("s3:" + s3); //String s = "abc"; Erstelle ein String-Objekt durch direkte Zuweisung, der Inhalt ist abc String s4 = "abc";
- System.out.println("s4:" + s4);
}
} - Die spezifischen Ausführungsergebnisse lauten wie folgt:
2.4 Der Unterschied zwischen den beiden Methoden zum Erstellen eines Zeichenfolgenobjekts
Erstellt durch die Konstruktionsmethode
Ein durch Neu erstelltes Zeichenfolgenobjekt gilt für einen Speicherplatz Jedes Mal, wenn new verwendet wird, ist der Inhalt derselbe, aber der Adresswert ist unterschiedlich. Erstellt durch direkte Zuweisung und Groß-/Kleinschreibung), egal wie oft es im Programmcode vorkommt, die JVM erstellt nur ein String-Objekt und verwaltet es im String-Pool
- 2.5.1==Die Rolle der Zahl
Referenzdatentypen vergleichen: Was verglichen wird, ist der Objektadresswert
2.5.2 Die Rolle der Gleichheitsmethode
Einführung in die Methode
public boolean equals(String s) Vergleicht, ob der Inhalt von zwei Strings gleich ist und unterscheidet die Größe
Beispielcode
public class StringDemo02 {
public static void main(String[] args) {
//Konstruktormethode zum Abrufen des Objekts
char[] chs = {'a', 'b', 'c'};
String s1 = new String(chs);
String s2 = new String(chs);
//Objekt durch direkte Zuweisung abrufen
String s3 = "abc";
String s4 = "abc";
//Zeichen vergleichen Sind die String-Objektadressen gleich?
System.out.println(s1 == s2);
System.out.println(s1 == s3); .println ("--------");
//Vergleichen Sie, ob die Zeichenfolgeninhalte gleich sind
System.out.println(s1.equals(s2));
System.out.println(s1 .equals(s3) ); Name und Passwort, bitte verwenden Sie ein Programm, um die Benutzeranmeldung zu simulieren. Nach der Anmeldung werden insgesamt drei Möglichkeiten angezeigt.
2.6.2 Code-Implementierung
<br>
/*
Ideen: 1: Wenn Benutzername und Passwort bekannt sind, definieren Sie einfach zwei Zeichenfolgendarstellungen
2: Tastatureingabe Verwenden Sie den Scanner, um den Benutzernamen und das Passwort für die Anmeldung zu erkennen.
3: Vergleichen Sie den über die Tastatur eingegebenen Benutzernamen und das Passwort mit dem bekannten Benutzernamen und Passwort und geben Sie entsprechende Eingabeaufforderungen. Der Inhaltsvergleich von Zeichenfolgen wird mithilfe der Methode „equals()“ implementiert.4: Verwenden Sie eine Schleife, um mehrere Möglichkeiten zu erreichen. Die Anzahl der Male ist hier klar. Die Implementierung erfolgt mithilfe einer for-Schleife. Wenn die Anmeldung erfolgreich ist, verwenden Sie „break to“. Beende die Schleife*/
public static void main(String[] args) {
//Wenn der Benutzername und das Passwort bekannt sind, definieren Sie einfach zwei String-DarstellungenString username = "itheima";
String passwort = "czbk";// Verwenden Sie eine Schleife, um mehrere Möglichkeiten zu erreichen. Verwenden Sie eine for-Schleife, um sie zu implementieren. Wenn die Anmeldung erfolgreich ist, beenden Sie die Schleifefor(int i =0; i
//Tastatureingabeanforderungen Login-Benutzername und Passwort, verwenden Sie Scanner, um
Scanner sc = new Scanner(System.in);
System.out.println("Bitte eingeben der Benutzername:");
String name = sc.nextLine();
System.out.println("Bitte geben Sie das Passwort ein:");
String pwd = sc.nextLine();
//Vergleichen Sie die Verknüpfen Sie den über die Tastatur eingegebenen Benutzernamen und das Passwort mit dem bekannten Benutzernamen und Passwort und geben Sie die entsprechenden Tipps. Der Vergleich des String-Inhalts wird mit der Methode equal() implementiert
if (name.equals(username) && pwd.equals(password)) {
System.out.println("Login erfolgreich");
break;
} else {
if(2-i == 0) {
System.out.println("Ihr Konto ist gesperrt, bitte wenden Sie sich an den Administrator");
} else {
//2,1,0
//i, 0,1 ,2
System.out.println("Anmeldung fehlgeschlagen, Sie haben noch" + (2 - i) + "Möglichkeiten");
}
}
}
}
}
Die spezifischen Ausführungsergebnisse lauten wie folgt:
2.8 Hilfedokument View String Common Methods
Vergleichen Sie den Inhalt von Zeichenfolgen und unterscheiden Sie diese streng Groß-/Kleinschreibung (Benutzername und Passwort)
public char charAt(int index)
Gibt den char-Wert am angegebenen Index zurück
public int length()
3. StringBuilder-Klasse | 3.1 Übersicht über die StringBuilder-Klasse StringBuilder ist eine variable String-Klasse, wir können sie uns als Container vorstellen, die Variable bezieht sich hier auf das StringBuilder-Objekt. Der Inhalt ist variabel | |||||||||
String-Klasse: Der Inhalt ist unveränderlich. | StringBuilder-Klasse: Der Inhalt ist variabel | |||||||||
Methodenname | ||||||||||
Anweisungen | |
public StringBuilder append (beliebiger Typ) |
Daten hinzufügen und das Objekt selbst zurückgeben |
public StringBuilder reverse() |
Das umgekehrte Zeichen zurückgeben. sequence |
öffentlich int length() |
gibt die Länge zurück, den tatsächlich gespeicherten Wert |
public String toString() |
Sie können StringBuilder über toString() |
Das obige ist der detaillierte Inhalt vonWie verwende ich die Java-API?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Leitfaden zur Quadratwurzel in Java. Hier diskutieren wir anhand eines Beispiels und seiner Code-Implementierung, wie Quadratwurzel in Java funktioniert.

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.
