文章目录
- 交替合并字符串
- str.length();
- StringBuilder类型 ,toString()
- append() ,chatAt()
- 题目描述
交替合并字符串
str.length();
输出字符串str的长度
StringBuilder类型 ,toString()
append() ,chatAt()
题目描述
class Solution {
public String mergeAlternately(String word1, String word2) {
int m = word1.length();
int n = word2.length();
int i = 0,j = 0;
StringBuilder ans = new StringBuilder();
while(i < m || j < n){
if(i < m){
//append() 追加字符串,charAt() 查找索引对应的字符
ans.append(word1.charAt(i));//向StringBuilder 对象 ans 中追加字符串 world1 在索引 i 处的字符。
i++;
}
if(j < n){
ans.append(word2.charAt(j));
j++;
}
}
//return ans;
return ans.toString();//在Java中,当你使用StringBuilder类来构建字符串时,最终你可能会想要将这个StringBuilder对象转换为一个普通的String对象,以便将其返回给调用者、存储在变量中、或者用于其他需要String类型参数的方法中。这时,你就可以调用StringBuilder类的toString()方法来实现这个转换。
}
}