Comment échanger deux chaînes sans utiliser la troisième variable
Cette question est un peu intéressante, non ? Surtout le prérequis, ne pas utiliser la troisième variable.
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); } }
Le résultat de sortie est le suivant :
王二 沉默
Laissez-moi parler de mes idées :
1) Épissez deux chaînes ensemble via la méthode concat().
2) Retirez ensuite respectivement la deuxième chaîne et la première chaîne via la méthode substring().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!