Heim  >  Artikel  >  Java  >  Beispielanalyse der Java-String-Umkehrmethode

Beispielanalyse der Java-String-Umkehrmethode

WBOY
WBOYnach vorne
2023-04-20 11:28:131340Durchsuche

1. Kurzbeschreibung

Zeichnen Sie zwei Methoden auf, um die umgekehrte Reihenfolge der Zeichenfolgen zu erreichen:

  • Die erste Methode ist gewalttätiger und kehrt die Zeichenfolge durch den Teilstring um. )-Methode, diese Methode wird häufiger verwendet, daher werde ich sie nicht im Detail beschreiben

  • Die zweite Methode besteht darin, die Klasse String in die Klasse StringBuffer zu konvertieren durch Aufrufen der StringBuffer-Klasse Die Methode reverse() kehrt die Zeichenfolge umString类转换成StringBuffer类,通过调用StringBuffer类的reverse()方法将字符串逆转,这个方法比较简单

下面是两种方法的实现代码:

public class test_2_13 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        String a = "123456";

        String one = "";
        String two = "";

        // 方法一:
        for (int i = 0; i < a.length(); i++) {
            one += a.substring(a.length() - 1 - i, a.length() - i);
        }

        // 方法二:
        StringBuffer stringBuffer = new StringBuffer(a);
        two = stringBuffer.reverse().toString();

        System.out.println("方法一输出效果:" + one);
        System.out.println("方法二输出效果:" + two);

    }

}

Beispielanalyse der Java-String-Umkehrmethode

描述:

将一个字符串str的内容颠倒过来,并输出。

数据范围:1 le len(str) le 100001&le;len(str)&le;10000 

Das Folgende ist der Implementierungscode der beiden Methoden:

I am a student
Beispielanalyse der Java-String-Umkehrmethode

Beschreibung:

Kehren Sie den Inhalt eines Strings str um und geben Sie ihn aus.

Datenbereich:

1 le len(str) le 100001≤len(str)≤10000

Eingabebeschreibung:

Geben Sie eine Zeichenfolge ein, es können Leerzeichen vorhanden sein

Ausgabebeschreibung:

Die Zeichenfolge in umgekehrter Reihenfolge ausgeben

Beispiel 1

Eingabe:

nowcoder

Ausgabe kopieren:

tneduts a ma I

🎜🎜Beispiel 2 🎜 🎜🎜🎜Eingabe:🎜🎜
import java.util.*;

public class Main {

    private String reverse(String str) {
        StringBuilder res = new StringBuilder(str);
        return res.reverse().toString();
    }

    public Main() {
        Scanner in = new Scanner(System.in);
        while (in.hasNextLine()) {
            String str = in.nextLine();
            String res = reverse(str);
            System.out.println(res);
        }
   }

    public static void main(String[] args) 
    {
        Main solution = new Main();
    } 
}
🎜🎜Ausgabe kopieren:🎜🎜🎜🎜redocwon🎜🎜🎜2. Code-Implementierung🎜rrreee

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

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen