博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于字符串实现交叉合并字符串
阅读量:7222 次
发布时间:2019-06-29

本文共 1483 字,大约阅读时间需要 4 分钟。

交叉合并:如字符串一为:abcd  字符串二为:1234

则结果为:a1b2c3d4

1 import java.util.ArrayList; 2 import java.util.List; 3  4 public class A { 5     public static void main(String[] args) { 6         String a[] ={"a","b","c"}; 7         String b[] ={"1","2","3"}; 8         CombineTwoArray(a, b); 9         System.out.println(CombineTwoArray(a, b));10     }11 12     public static List
CombineTwoArray(String[] first, String[] second) {13 List
outlist = new ArrayList
();14 int index = 0;15 while (index < first.length && index < second.length) {16 outlist.add(first[index]);17 outlist.add(second[index]);18 ++index;19 }20 if (index >= first.length) {21 for (int i = index; i < second.length; i++) {22 outlist.add(second[i]);23 }24 } else {25 for (int i = index; i < first.length; i++) {26 outlist.add(first[i]);27 }28 }29 return outlist;30 }31 }

用js的写法:

1  2  3        4     第十五题:交叉合并字符串 5     13     61   62    63   64         
65

第十五题:交叉合并字符串

66 字符串1:
67 字符串2:
68
69
70
71
72 73 74

 

本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/4094416.html,如需转载请自行联系原作者

你可能感兴趣的文章
不同的测试方法使用的场景
查看>>
Hadoop快速入门
查看>>
Problem S
查看>>
SVN上传的时候没法显示文件名,只显示后缀名
查看>>
Python:pygame游戏编程之旅四(游戏界面文字处理)
查看>>
fedroa 编译安装mysql5.5
查看>>
WC2018游记
查看>>
毕设开发日志2017-10-23
查看>>
***微信公众平台开发: 获取用户基本信息+OAuth2.0网页授权
查看>>
第二章 例题2-2 在屏幕上显示两个短句
查看>>
【转】iOS学习之适配iOS10
查看>>
OC语言BLOCK和协议
查看>>
C++创建一个动态链接库工程
查看>>
(六)maven之本地仓库
查看>>
如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
查看>>
CentOS7
查看>>
linux高编IO-------tmpnam和tmpfile临时文件
查看>>
微信的机器人开发
查看>>
从零开始学Java(二)基础概念——什么是"面向对象编程"?
查看>>
近期面试总结(2016.10)
查看>>