Heim  >  Artikel  >  Java  >  Zusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in Java

Zusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in Java

高洛峰
高洛峰Original
2017-01-20 16:40:031310Durchsuche

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()

Zusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in JavaZusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in Java

5. Ersetzen Sie alle übereinstimmenden Zeichen die angegebene Zeichenfolge Übereinstimmende Zeichenfolge replace()-Methode

Zusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in JavaZusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in Java

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));
   
 }
 }
//随机生成不重复的四位数的验证码

Zusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in Java

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);
  
 }
 //截取姓名和性别

Zusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in Java 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); //Monat

d.get(Calendar.DAY_OF_MONTH); //Tag

d.get(Calendar.HOUR) ;//Stunde

d.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 --year

M,MM--month

d,dd --day

h,hh--hour, 12-hour Uhr; HH--Stunde, 24-Stunden-Uhr

m, mm-Minute

s, 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(year, monatlich, tag);

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.

Zusammenfassung gängiger Zeichenfolgenoperationen und Datumsoperationen in JavaWeitere verwandte Artikel zu gängigen String- und Datumsoperationen in Java finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
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