本帖最后由 654788808 于 2017-5-2 23:17 编辑
public class Demo {
public static void main(String[] args) {
String a = "abcdef";
String b = "123"; //调用静态方法,并打印返回结果
System.out.println(sumAB(a,b));
}
//定义静态方法,需要参数为两个字符串,返回结构为字符串形式
public static String sumAB(String a , String b){
//定义空串,接收每次循环的结果
String ab = "";
//循环遍历长度较短的字符串,其中任意一个为空串,此循环会被跳过
for(int i = 0; i<a.length()&&i<b.length();i++){
ab = ab+a.charAt(i)+b.charAt(i);
}
int len = ab.length()/2;
//累加上剩下的字符串
return ab+a.substring(len)+b.substring(len);
}
}
|