Rumah > Java > javaTutorial > teks badan

Contoh analisis kaedah susunan terbalik rentetan Java

WBOY
Lepaskan: 2023-04-20 11:28:13
ke hadapan
1309 orang telah melayarinya

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

    }

}
Salin selepas log masuk

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 selepas log masuk

Salin output:

tneduts a ma I

Contoh 2

Input:

nowcoder
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!