如何在 Java 中拆分字符串并在其间附加一些内容

hor*_*zon 2 java

我有一个字符串extension_user和一个代码eaba848f6a9240f3ba5a5241a317ecc8

我正在编写一个java代码来附加extension_eaba848f6a9240f3ba5a5241a317ecc8_user

我正在使用正则表达式从字符串中断开 extension_ 并附加代码和其余部分,或者还有其他方法吗?

public static void main(String []args){
        String code = "eaba848f6a9240f3ba5a5241a317ecc8";
        String value = "extension_user";
        
        for (String retval: value.split("extension_")) {
         System.out.println(retval);
      }
        
     }
Run Code Online (Sandbox Code Playgroud)

Tom*_*ito 6

查看String.split()方法,您可能想要做类似的事情

String[] array = extension_user.split("_");
return array[0] + "_" + code + "_" + array[1];
Run Code Online (Sandbox Code Playgroud)