package day1120;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class TestDemo01 {
public static void main(String[] args) throws IOException {
String word1 = "abcd";
String word2 = "pq";
System.out.println(mergeAlternately(word1, word2));
}
public static String mergeAlternately(String word1, String word2) {
StringBuilder sb1 = new StringBuilder();
int len = word1.length() > word2.length() ? word2.length() : word1.length();
for (int i = 0; i < len; i++) {
sb1.append(word1.charAt(i));
sb1.append(word2.charAt(i));
}
if (len < word2.length()) {
for (int i = len; i < word2.length(); i++) {
sb1.append(word2.charAt(i));
}
} else {
for (int i = len; i < word1.length(); i++) {
sb1.append(word1.charAt(i));
}
}
return sb1.toString();
}
}
LeetCode1768 交替合并字符串(Java)(StringBuilder练习)
最新推荐文章于 2024-05-23 18:53:27 发布