Rumah  >  Artikel  >  Java  >  Contoh analisis kaedah susunan terbalik rentetan Java

Contoh analisis kaedah susunan terbalik rentetan Java

WBOY
WBOYke hadapan
2023-04-20 11:28:131340semak imbas

1. Penerangan ringkas

Rekod dua kaedah untuk mencapai susunan terbalik rentetan:

  • Kaedah pertama adalah lebih ganas, melalui Subskrip daripada rentetan membalikkan rentetan Kaedah subrentetan() kelas String digunakan di sini Kaedah ini lebih biasa digunakan, jadi saya tidak akan menulisnya dengan teliti

  • Yang kedua. kaedah ialah Tukar kelas String ke dalam kelas StringBuffer dan terbalikkan rentetan dengan memanggil kaedah reverse() kelas StringBuffer Kaedah ini agak mudah

Berikut ialah dua kaedah Kod pelaksanaan:

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

    }

}

Contoh analisis kaedah susunan terbalik rentetan Java

Penerangan:

Terbalikkan kandungan daripada rentetan str Datang dan keluarkan.

Julat data: 1 le len(str) le 100001&le;len(str)&le;10000 

Penerangan input:

Masukkan rentetan, Di sana boleh menjadi ruang

Huraian output:

Output rentetan dalam susunan terbalik

Contoh 1

Input:

I am a student

Salin output:

tneduts a ma I

Contoh 2

Input:

nowcoder

Salin output:

redocwon

Pelaksanaan kod

Atas ialah kandungan terperinci Contoh analisis kaedah susunan terbalik rentetan Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam