package com.yunhe.code;
// 要求两个字符串相互交叉出现
public class String1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String sb1 = "abcde";
String sb2 = "123456789123";
StringBuffer sb = new StringBuffer(sb1);
int j = 0;
for (int i = 0; i < sb.length(); i += 2) {
sb.insert(i, sb2.charAt(j));
j++;
}
if (sb1.length() > sb2.length())
sb.append(sb1.substring(sb2.length()));
else
sb.append(sb2.substring(sb1.length()));
System.out.println(sb.toString());
}
}
// 要求两个字符串相互交叉出现
public class String1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String sb1 = "abcde";
String sb2 = "123456789123";
StringBuffer sb = new StringBuffer(sb1);
int j = 0;
for (int i = 0; i < sb.length(); i += 2) {
sb.insert(i, sb2.charAt(j));
j++;
}
if (sb1.length() > sb2.length())
sb.append(sb1.substring(sb2.length()));
else
sb.append(sb2.substring(sb1.length()));
System.out.println(sb.toString());
}
}
本文介绍了一种将两个字符串通过交叉插入的方式进行合并的方法,并演示了如何使用Java实现这一过程。通过具体的代码实例,展示了如何处理不同长度字符串的情况。

被折叠的 条评论
为什么被折叠?



