完成一个Java函数体

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:05:06
完成一个Java函数体

字符串处理:写函数将句子按照一定分隔符倒置后返回:
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 =