请问需要完成一个Java函数体,具体该怎么操作?

完成一个Java函数体
字符串处理:写函数将句子按照一定分隔符倒置后返回:
String inverseSentence(String in,String sep){
}

牧羊人nacy
浏览 199回答 3
3回答

慕勒3428872

代码如下.附测试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 stubString 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

眼眸繁星

public class A{public static void main(String[] args){String s="aksd,kasp,akss";String[] str=s.split(",");for(int i=str.length-1;i>=0;i--){System.out.println(str[i]);}}}

波斯汪

String[] arr=in.split(sep);StringBuilder sb=new StringBuilder();for(int i=arr.length-1;i>=0;++i){sb.append(arr[i]);//sb.append(sep);}return sb.toString();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Python