func(""123",'456',789)
去除函数中的参数每个参数最外层的" "和' '
也就是""123",'456'经过处理之后返回"123,456。
上菜!

public class ParamUtil {
public static String[] getParam(String param) {
String[] rawParams = param.split(",");
int len = rawParams.length;
String[] gParams = new String[len];
for (int i = 0; i < len; i++) {
char[] c = rawParams[i].toCharArray();
int l = c.length;
if (c[0] == 34 || c[0] == 39) {
gParams[i] = String.valueOf(c, 1, l - 2);
} else {
gParams[i] = rawParams[i];
}
}
return gParams;
}
}
网友评论