java完成对于可变参的拆解,加前缀,在组合
时间: 2024-02-27 09:52:32 浏览: 53
基于Java的实验6家具拆解模拟设计源码
在 Java 中,可以使用 `...` 来定义可变参数。它会将传入的参数打包成一个数组。如果需要对这个数组进行拆解、加前缀、再组合成一个字符串,可以使用如下代码:
```java
public class Main {
public static String processArgs(String prefix, String... args) {
StringBuilder sb = new StringBuilder();
for (String arg : args) {
sb.append(prefix).append(arg).append(",");
}
return sb.deleteCharAt(sb.length() - 1).toString(); // 删除最后一个逗号
}
public static void main(String[] args) {
String[] arr = {"1", "2", "3"};
String result = processArgs("Num:", arr);
System.out.println(result); // 输出:Num:1,Num:2,Num:3
}
}
```
这里使用了 `StringBuilder` 来拼接字符串,遍历可变参数 `args`,对于每个参数 `arg`,先加上前缀 `prefix`,再加上一个逗号,然后将结果返回。最后需要删除最后一个逗号,因为最后一个参数后面不需要再加逗号。
在 `main` 函数中,定义了一个数组 `arr`,将其作为可变参数传入 `processArgs` 函数中,函数返回拼接好的字符串,最终输出结果为 `"Num:1,Num:2,Num:3"`。
阅读全文