java以单词的维度反转字符串(中间的空格不确定,并不可以缺少)
面试题:
有一个类似:“this is a book !”的字符串,要求把字符串反转成“! book a is this”,反转单词倒是好说,但是要求两个单词中的空格数不一定,而且不能有缺失
思路:
先把字符串切割成一个字符串数组,按照“”进行切割。或者转成char[] 也是可以的,然后再去遍历这个数组,如果当前的字符串是不是空格,就一直添加到一个StringBuffer中,如果遇到了空格,就将之前的StringBuffer添加到一个Lis
原创
2020-05-10 14:40:54 ·
331 阅读 ·
0 评论