Rumah  >  Artikel  >  Java  >  Bagaimana untuk menukar dua rentetan di Jawa tanpa menggunakan pembolehubah ketiga?

Bagaimana untuk menukar dua rentetan di Jawa tanpa menggunakan pembolehubah ketiga?

王林
王林ke hadapan
2023-05-06 21:49:071379semak imbas

Bagaimana untuk menukar dua rentetan tanpa menggunakan pembolehubah ketiga

Persoalan ini agak menarik, bukan?

public class SwapTwoStrings {     public static void main(String[] args) {         String s1 = "沉默";         String s2 = "王二";          s1 = s1.concat(s2);         s2 = s1.substring(0,s1.length()-s2.length());         s1 = s1.substring(s2.length());          System.out.println(s1);         System.out.println(s2);     } }

Hasil keluaran adalah seperti berikut:

王二 沉默

Biar saya bercakap tentang idea saya:

1) Sambungkan dua rentetan melalui kaedah concat().

2) Kemudian gunakan kaedah subrentetan() untuk mengeluarkan rentetan kedua dan rentetan pertama masing-masing.

Atas ialah kandungan terperinci Bagaimana untuk menukar dua rentetan di Jawa tanpa menggunakan pembolehubah ketiga?. 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