Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to split and a string and append something in between in Java

Tags:

java

I have a String extension_user and a code eaba848f6a9240f3ba5a5241a317ecc8

I am writing a java code to append extension_eaba848f6a9240f3ba5a5241a317ecc8_user.

I amn using regular expression to break extension_ from the string and append with code and rest of the part or is there any other way?

public static void main(String []args){
        String code = "eaba848f6a9240f3ba5a5241a317ecc8";
        String value = "extension_user";
        
        for (String retval: value.split("extension_")) {
         System.out.println(retval);
      }
        
     }
like image 334
horizon Avatar asked Mar 12 '26 15:03

horizon


2 Answers

Check out String.split() method, you may want to do something like

String[] array = extension_user.split("_");
return array[0] + "_" + code + "_" + array[1];
like image 69
The Student Avatar answered Mar 14 '26 04:03

The Student


public String getExtensionStr(){
   String code = "eaba848f6a9240f3ba5a5241a317ecc8";
   return "extension_" + code + "_user";
}

Won't this work for you?

After reading your comments

String extStr = "extension_user";
String[] sList = extStr.split("_");
String code = "eaba848f6a9240f3ba5a5241a317ecc8";
String finalStr = sList[0]+ "_" + code + sList[1];
like image 44
Riyas Avatar answered Mar 14 '26 04:03

Riyas



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!