您的位置:首页 > Web前端

剑指offer翻转单词顺序空格处理

2018-04-10 21:04 232 查看
常规情况即保存数组,倒序输出;对输出的空格处理为引入一个index变量,当它与字符串数组长度相等时,不输出空格。
对于输入特殊字符串时并不符合结果,如输入“ ”(包含一个空格的字符串),返回为“”(正确结果为“ ”)
对此尝试过:
if(str==“ ”||str==null){
System.out.println(str);
}

if(str.equals(“ ”)||str==null){
System.out.println(str);

}
均错误。不能判断里面有多个空格的情况,trim方法去掉字符串首尾的空格
改成下述代码段正确:
if(str.trim().equals("")||str==null){
System.out.println(str);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: