How to swap two string variables in Java without using a third variable

后端 未结 18 934
梦谈多话
梦谈多话 2021-02-02 12:30

How do I swap two string variables in Java without using a third variable, i.e. the temp variable?

String a = \"one\"
String b = \"two\"
String temp = null;
temp         


        
18条回答
  •  忘了有多久
    2021-02-02 13:25

    package com.core;

    public class SwappingNoTemp {

    public static void main(String[] args) {
    
        String a = "java";
        String b = "c";
    
        a = a + b;
    
        b = a.substring(0, a.length() - b.length());
        a = a.substring(b.length());
    
        System.out.println("swapping is a.." + a);
        System.out.println("swapping  is b.." + b);
    
    }
    

    }

提交回复
热议问题