50,530
社区成员
发帖
与我相关
我的任务
分享
public class Test2
{
public static void main(String[] args) {
String a = "Halifax";
String b = "Dartmouth";
System.out.println(main(a, b));
System.out.println(main(b, a));
}
public static String main(String a, String b) {
char[] cs = new char[a.length() + b.length()];
int min = Math.min(a.length(), b.length());
int max = Math.max(a.length(), b.length());
for (int i = 0; i < min; i++)
{
cs[2 * i] = a.charAt(i);
cs[2 * i + 1] = b.charAt(i);
}
if (a.length() == max)
a.getChars(min, max, cs, min * 2);
if (b.length() == max)
b.getChars(min, max, cs, min * 2);
return new String(cs);
}
}
public class Test2
{
public static void main(String[] args) {
String a = "Halifax";
String b = "Dartmouth";
System.out.println(main(a, b));
}
public static String main(String a, String b) {
char[] cs = new char[a.length() + b.length()];
int min = Math.min(a.length(), b.length());
int max = Math.max(a.length(), b.length());
for (int i = 0; i < min; i++)
{
cs[2 * i] = a.charAt(i);
cs[2 * i + 1] = b.charAt(i);
}
if (a.length() == max)
a.getChars(min, max - 1, cs, min * 2);
if (b.length() == max)
b.getChars(min, max, cs, min * 2);
return new String(cs);
}
}
public class Test2
{
public static void main(String[] args) {
String a = "Halifax";
String b = "Dartmouth";
System.out.println(main(a, b));
}
public static String main(String a, String b) {
char[] cs = new char[a.length() + b.length()];
int min = Math.min(a.length(), b.length());
int max = Math.max(a.length(), b.length());
for (int i = 0; i < min; i++)
{
cs[2 * i] = a.charAt(i);
cs[2 * i + 1] = b.charAt(i);
}
if (a.length() == max)
a.getChars(min, max - 1, cs, min * 2);
if (b.length() == max)
b.getChars(min, max, cs, min * 2);
return new String(cs);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String str1 = "1234";
String str2 = "asdfghj";
String result = "";
int i = -1;
while(i++ < str1.length() - 1 || i < str2.length())
result += (i < str1.length() ? str1.charAt(i) + "" : "") + (i < str2.length() ? str2.charAt(i) : "");
System.out.println(result);
}