当前位置: 代码迷 >> 综合 >> 44 :翻转单词顺序列
  详细解决方案

44 :翻转单词顺序列

热度:112   发布时间:2023-09-29 22:44:33.0

输入

复制

"nowcoder. a am I"

返回值

复制

"I am a nowcoder."

第一种解法:

借助split分离句子,存进一个List里,然后翻转拼接为新的字符串

    public String ReverseSentence(String str) {ArrayList<String> al =new ArrayList<>();for(String s:str.split(" ")){al.add(s);}if(al.size()==0)//处理特殊字符串"   "return str;String ss="";for(int i=al.size()-1;i>=0;i--){ss+=al.get(i)+" ";}return ss.substring(0,ss.length()-1);}

 

  相关解决方案