Die Erfassungsfunktion der Zeichenfolgeklasse: Die Grundaufnahmefunktion der Zeichenfolgeklasse, Beispiele für die Erfassungsfunktion, die grundlegende Konvertierungsfunktion der String -Klasse, Beispiele für die Konvertierungsfunktion,
1. Die Erfassungsfunktion der String -Klasse:
(1) int Länge ()
Erholt die Länge der Zeichenfolge, dh die Anzahl der Zeichen in der Zeichenfolge.
(2) char charat (int Index)
Steckt die Zeichen an der angegebenen Indexposition.
(3) INT INDEXOF (int ch)
Ruft den Index des angegebenen Zeichens ab, der zuerst in dieser Zeichenfolge erscheint. Hinweis: Int wird hier verwendet, nicht char, da sowohl 'a "als auch 97 als reale Parameter übergeben werden können.
(4) int indexof (String str)
Ruft den Index des ersten Auftretens der angegebenen Zeichenfolge in dieser Zeichenfolge ab.
(5) INT INDEXOF (int ch, int vonIndex)
Ruft den Index ab, der nach der angegebenen Position in dieser Zeichenfolge zum ersten Mal angezeigt wird.
(6) INT INDEXOF (string str, int vonIndex)
Ruft den Index ab, der nach der angegebenen Position in dieser Zeichenfolge zum ersten Mal angezeigt wird.
(7) String -Substring (int start)
Abfangen Unterstrings von der angegebenen Position standardmäßig bis zum Ende. (Einschließlich Startort)
(8) String -Substring (int start, int End)
Nehmen Sie das Substring vom Beginn der angegebenen Position bis zum Ende der angegebenen Position. (Der Paketstart beinhaltet kein Ende)
2. Beispiele für die Erlangung von Funktionen
Paket cn.itcast_06; public class StringDemo {public static void main (String [] args) {// int länge () // Erhalten Sie die Länge der Zeichenfolge, dh die Anzahl der Zeichen in der Zeichenfolge. String S = "HelloWorld"; System.out.println ("Länge ():"+sength ()); // 10 System.out.println ("--------------------------"); // char charat (int index) // Die Zeichen an der angegebenen Indexposition abrufen. System.out.println ("charat:"+S. charat (0)); // h system.out.println ("charat:"+S. charat (9)); // d System.out.println ("----------------------------"); // int indexof (int ch) // den Index des angegebenen Zeichens abrufen, der zum ersten Mal in dieser Zeichenfolge angezeigt wird. Hinweis: Int wird hier verwendet, nicht char, // Der Grund dafür ist, dass sowohl 'a "als auch 97 als reale Parameter übergeben werden können. System.out.println ("indexof:"+s.indexof ('H'); // 0 System.out.println ("indexof:"+s.indexof ('d')); // 9 System.out.println ("------------------------"); // int indexof (string str) // Erhalten Sie den Index, der zum ersten Mal in dieser Zeichenfolge angezeigt wird. System.out.println ("indexof:"+s.indexof ("owo")); // 4 system.out.println ("indexof:"+s.indexof ("ld"); // 8 System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ // int indexof (String str, int vonIndex) // den Index, der erstmals nach der angegebenen Position in dieser Zeichenfolge erscheint. // String -Substring (int start) // Substring von der angegebenen Position abfangen, ist der Standardwert zum Ende. // Beginnen Sie von der angegebenen Position bis zum Ende der angegebenen Position.3.. String -Konvertierungsfunktion:
(1) Byte [] getBytes ()
Konvertieren Sie Strings in Byte -Arrays.
(2) char [] toarArray ()
Konvertieren Sie Saiten in Charakter -Arrays.
(3) statischer String -Wert von (char [] chs)
Konvertiert ein Zeichenarray in eine Zeichenfolge.
(4) statischer String -Wert von (int i)
Konvertieren Sie Int -Typ -Daten in eine Zeichenfolge.
Hinweis: Die ValueOF -Methode der String -Klasse kann jede Art von Daten in eine Zeichenfolge umwandeln.
(5) String TolowerCase ()
Konvertieren Sie die Saite in Kleinbuchstaben.
(7) String Touppercase ()
Konvertieren Sie die Zeichenfolge in die Kapitalisierung.
(8) String Concat (String Str)
Nähen Sie die Saiten. Verwendung + ist in Ordnung.
4. Beispiele für Konvertierungsfunktionen der String -Klasse:
Paket cn.itcast_06; public class StringDemo4 {public static void main (String [] args) {// Definieren Sie eine String -Objekt -String s = "javase"; // byte [] getBytes (): Konvertieren Sie eine Zeichenfolge in ein Byte -Array. byte [] bys = s.getBytes (); für (int x = 0; x <bys.length; x ++) {System.out.println (bys [x]); } System.out.println ("-------------------------------------"); // char [] toarArray (): Konvertieren Sie eine Zeichenfolge in ein Zeichenarray. char [] chs = s.tarArray (); für (int x = 0; x <chs.length; x ++) {System.out.println (CHS [x]); } System.out.println ("------------------------------"); // statischer String -Wert (char [] CHS): Konvertieren Sie ein Zeichenarray in eine Zeichenfolge. String ss = String.Valueof (CHS); System.out.println (SS); System.out.println ("------------------------------"); // statischer String -Wert von (int i): Daten vom Typ int in eine Zeichenfolge konvertieren. int i = 100; String SSS = String.Valueof (i); System.out.println (SSS); System.out.println("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println("toLowerCase:" + s.toLowerCase()); System.out.println("s:" + s); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.outln (" Touppercase: " + S.Touppercase (); System.out.println("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- String s1 = "JavaSE"; String s2 = "JavaEE"; String s3 = s1 + s2; String s4 = s1.concat(s2); System.out.println ("S3:"+S3);Wieder auffüllen:
Das Folgende ist die Erfassungsfunktion der String -Klasse
Paketzeichenfolge; // Funktion der String -Klasse öffentliche Klasse StringDemo {public static void main (String [] args) {// eine String -Objekt String S = "HelloWorld"; // die Länge des String -Systems zurückgeben. System.out.println ("indexof:"+s.indexof ('l')); // Gibt das Indexsystem zurück. System.out.println ("indexof:"+s.indexof ('l', 4)); // nicht gefunden oder wenn es nicht existiert, gibt es -1 // zurück, die der Index, der zum ersten Mal in dieser Zeichenfolge aus dem angegebenen Positionssystem.OUT.OUT.println angezeigt wird ("Indexof:"+S.Indexof ("ell", 4); System.out.println ("Substring:"+substring (2)); // Seve von der angegebenen Position zur angegebenen Position (Schließung vorne und offen) system.out.println ("Substring:"+substring (2,8)); }}Zusammenfassen
Das obige ist die Erwerbs- und Konvertierungsfunktion der vom Editor vorgelegten String -Klasse. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!