Heim >Java >javaLernprogramm >Zusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in Java
1. String-Operationen
String erstellen
String s2 = new String("Hello World");
String s1 = "Hello World";
1. String-Verbindung
Wenn mehrere Strings verknüpft sind, wird jeder String mit + verbunden, + ist der String-Link und nach der Verbindung wird ein neuer String generiert.
2. Ermitteln Sie die Länge der Zeichenfolge a.lenght()
Beginnen Sie bei 0 gemäß dem Index und fangen Sie die Länge der Zeichenfolge a.substring(1,3) ab Position 1 bis 3 Nummernposition.
3. Ermitteln Sie die Indexposition der angegebenen Zeichenfolge indexOf()-Methode.
indexOf(s) Rückgabewert: Gibt den Index des ersten Vorkommens von s in der Zeichenfolge zurück
lastIndexOf(s) Rückgabewert: Gibt den Index des letzten Vorkommens von s in der Zeichenfolge zurück
4. Entfernen Sie die Leerzeichen vor und nach der Zeichenfolge trim()
5. Ersetzen Sie alle übereinstimmenden Zeichen die angegebene Zeichenfolge Übereinstimmende Zeichenfolge replace()-Methode
6. Bestimmen Sie, ob die Zeichenfolgen gleich sind equal()-Methode
Bei der Verwendung von equal() wird beim Vergleich von Zeichenfolgen strikt auf Groß- und Kleinschreibung geachtet. Wenn die beiden Zeichenfolgen unter dieser Bedingung immer noch die gleichen Zeichen und die gleiche Länge haben, wird „true“ zurückgegeben, andernfalls wird „false“ zurückgegeben.
7. Bestimmen Sie den Anfang einer Zeichenfolge. Methode „StartsWith()“. Bestimmen Sie das Ende einer Zeichenfolge. Die Methode „endsWith()“
wird verwendet, um zu bestimmen, ob das aktuelle Zeichenfolgenobjekt mit dem durch den Parameter angegebenen Zeichen beginnt oder endet.
8. Groß-/Kleinschreibung
Konvertieren Sie die Großbuchstaben in der Zeichenfolge in Kleinbuchstaben mit der Methode „toLowerCase()“;
Konvertieren Sie die Kleinbuchstaben in der Zeichenfolge in Großbuchstaben mit der Methode „ToUpperCase()“.
9. String-Split-Split-Methode (String-Zeichen)
Diese Methode teilt den String vollständig entsprechend dem angegebenen Trennzeichen auf.
Hausaufgabe:
public static void main1 (String[] args){ String a = "abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789" ; for(int i=0;i<4;i++){ int b = (int)(Math.random()*100)%a.length(); String c = a.substring(b, b+1); System.out.print(a.substring(b, b+1)); } } //随机生成不重复的四位数的验证码
public static void main(String[] args){ String a = " <student><xm>张三</xm><xb>男</xb></student>"; String b = a.substring(a.indexOf("<xm>")+4,a.indexOf("</xm>") ); System.out.println("姓名:"+b); String c =a.substring(a.indexOf("<xb>")+4,a.indexOf("</xb>") ); System.out.println("性别:"+c); } //截取姓名和性别
2. Datumsoperationen: Kalender
(1) Datum lesen
Calendar a = Calendar.getInstance();
d.get(constant);d.get(Calendar .YEAR); //Das numerische Jahr zurückgeben
d.get(Calendar .MONTH); //Monatd.get(Calendar.DAY_OF_MONTH); //Tag
d.get(Calendar.HOUR) ;//Stunded.get(Calendar.MINUTE);/ /Minute
d.get(Calendar.SECOND);//Second
d.get(Calendar.MILLISECOND);//Millisecond
Formatierte Anzeige des Datums:
Verwenden Datumsformatierungsanzeige SimpleDateFormat
Kalender a = Calendar.getInstance();
SimpleDateFormat f = new SimpleDateFormat("Formatierungsstil");
yy,yyyy --yearM,MM--month
d,dd --dayh,hh--hour, 12-hour Uhr; HH--Stunde, 24-Stunden-Uhr
m, mm-Minutes, ss-Sekunde
3. Formatkalender
f.format(date); //Beachten Sie, dass es sich um ein Datum und nicht um einen Kalender handelt;
f.format(a.getTime()); // Verwenden Sie die Funktion getTime() des Kalenderobjekts, um es in ein Datumsobjekt umzuwandeln
(2) Schreiben Sie das Datum
Calendar a = Calendar.getInstance();
a.set(jahr, monat, tag , Stunde, Minute, Sekunde);
a.set(constant, value);//c.set(1999,8,12) ;
//c.set(1999, 2,4 ,18,55,32);//c.set(Calendar.YEAR, 1980);
public class Dog { public static void main(String[] args){ Calendar a = Calendar.getInstance(); a.set(2002, 2, 13); SimpleDateFormat b = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String c = b.format(a.getTime()); System.out.println(c); } //格式化日期显示 //时分秒不写是当前时间Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels jedem beim Lernen oder Arbeiten helfen kann. Ich hoffe auch, die PHP-Chinese-Website zu unterstützen.
Weitere verwandte Artikel zu gängigen String- und Datumsoperationen in Java finden Sie auf der chinesischen PHP-Website!