完成一个Java函数体
来源:百度知道 编辑:UC知道 时间:2024/06/01 17:05:06
字符串处理:写函数将句子按照一定分隔符倒置后返回:
String inverseSentence(String in,String sep){
}
代码如下.附测试
public class SubStringInverse {
public static String inverseSentence(String in, String sep) {
String[] strs = in.split(sep);
String temp;
int size = strs.length;
// 翻转字符串排列顺序
for (int i = 0; i < size / 2; i++) {
temp = strs[i];
strs[i] = strs[size - 1 - i];
strs[size - 1 - i] = temp;
}
// 重组字符串
String result = strs[0];
for (int i = 1; i < size; i++) {
result += sep;
result += strs[i];
}
return result;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "123/456/789/987/654/321";
System.err.println("旧:"+str);// 打印原始字符串
System.err.println("新:"+inverseSentence(str, "/"));// 打印操作后的字符串
}
}
输出结果:
旧:123/456/789/987/654/321
新:321/654/987/789/456/123
int index =