婚庆网站源码,怎样下载wordpress上面的主题,非小号是根据国外哪个网站做的,网站ftp密码1768. 交替合并字符串
给你两个字符串 word1 和 word2 。请你从 word1 开始#xff0c;通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长#xff0c;就将多出来的字母追加到合并后字符串的末尾。
返回 合并后的字符串 。
示例 1#xff1a;
输入#xff…1768. 交替合并字符串
给你两个字符串 word1 和 word2 。请你从 word1 开始通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长就将多出来的字母追加到合并后字符串的末尾。
返回 合并后的字符串 。
示例 1
输入word1 abc, word2 pqr
输出apbqcr
解释字符串合并情况如下所示
word1 a b c
word2 p q r
合并后 a p b q c r示例 2
输入word1 ab, word2 pqrs
输出apbqrs
解释注意word2 比 word1 长rs 需要追加到合并后字符串的末尾。
word1 a b
word2 p q r s
合并后 a p b q r s示例 3
输入word1 abcd, word2 pq
输出apbqcd
解释注意word1 比 word2 长cd 需要追加到合并后字符串的末尾。
word1 a b c d
word2 p q
合并后 a p b q c d提示
1 word1.length, word2.length 100word1 和 word2 由小写英文字母组成
题解
class Solution {public String mergeAlternately(String word1, String word2) {int minLen Math.min(word1.length(), word2.length());StringBuilder sb new StringBuilder();for (int i 0; i minLen; i) {sb.append(word1.charAt(i)).append(word2.charAt(i));}return sb.append(word1.substring(minLen)).append(word2.substring(minLen)).toString();}
}笔记 int minLen Math.min(word1.length(), word2.length()); 求两个字符串较短的那个以它作为循环的限制 substring(); 截取字符串中介于两个指定下标之间的字符。 用法 两个参数 字符串.substring(参数1参数2); 参数1字符串截取的起始下标非负的整数 如果此参数是0,则是从字符串的第一个字符开始截取 参数2截取结束位置的索引下标 注意截取的结果,不包括结束位置的字符 示例 String strabcdefghijklmn;
String resstr.substring(2,6);
System.out.println(res);
结果res为cdef一个参数 字符串.substring(参数); 参数字符串截取的起始下标 结果从起始位置至字符串末尾的字符串 示例 String strabcdefghijklmn;
String resstr.substring(3);
System.out.println(res);
结果res为defghijklmncharAt(i) 函数 是获取字符串中i1位置的字符 eg : String str abc;
//从字符串中取字符
char ch str.charAt(0); //第一个字符
char ch2 str.charAt(1);// 第二个字符
结果res为: ch:a, ch2:bJava中append()方法 Java中的StringBuffer/StringBuilder 类是动态字符串数组。 StringBuilderJDK5.0提供运行效率快、线程不安全。(单) StringBufferJDK1.0提供运行效率慢、线程安全。(多) 概念可在内存中创建可变的缓冲空间存储频繁改变的字符串。 优点执行效率高于String。 StringBuffer/StringBuilder 类包含append方法append方法相当于“”将指定的字符串追加到此字符序列。 StringBuffer/StringBuilder.append()追加的字符串在同一个内存地址。 eg: public class Test{
public static void main(String args[]){
StringBuffer sBuffer new StringBuffer(aaa);sBuffer.append(bbb);sBuffer.append(ccc);sBuffer.append(ddd);System.out.println(sBuffer); }
}
结果res为: aaabbbcccddd