leetcode557反转字符串中的单词 III(字符处理)(JAVA实现)
class Solution {
public String reverseWords(String s) {
String words[]=s.split(" ");
StringBuilder res=new StringBuilder();//要加()号
for(String word:words)
res.append(new StringBuffer(word).reverse().toString()+" ");
return res.toString().trim();
}
}
- foreach语句—for(元素类型 元素名称 :遍历数组(集合等等))——用于循环次数未知。
例如:
- string的split方法,String.split(“符号”)返回是string中以符号分割的数组
- 太多!暂时不写,需要学string、stringbuffer、stringbuilder的方法
- StringBuffer s =new StringBuffer(内容)会创建一个s内容是“内容”的
s.append(内容):在s后面加内容,连接
- String.reverse()是反转string的内容,.toString()是将StringBuffer转换成String
- .trim()用来去除String字符串的前后空白符号或者预定义字符, trim() 方法用于删除字符串的头尾空白符。