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); } }
Penerangan:
Terbalikkan kandungan daripada rentetan str Datang dan keluarkan.
Julat data: 1 le len(str) le 100001≤len(str)≤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:
redocwonPelaksanaan 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!