题解
合并内容流
http://www.nowcoder.com/questionTerminal/0f3bdc60198244d9a8893b843afd2310
一个比较笨的方法,仅供参考。
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); String str1 = in.nextLine(); String str2 = in.nextLine(); System.out.println(merger(str1.trim().split("\\ "),str2.trim().split("\\ "));); } public static String merger(String[] v1,String[] v2){ int i = 0; int j = 0; StringBuilder temp = new StringBuilder(); while (i+4<v1.length&&j<v2.length){ for (int k=4;k>0;k--){ temp.append(v1[i]); temp.append(" "); i++; } temp.append(v2[j]); temp.append(" "); j++; } for ( ;i<v1.length;i++){ temp.append(v1[i]); temp.append(" "); } for ( ;j<v2.length;j++){ temp.append(v2[j]); temp.append(" "); } return temp.toString(); } }