问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS交叉合并

发布网友 发布时间:2022-05-05 14:20

我来回答

2个回答

热心网友 时间:2022-04-23 08:02

交叉合并:如字符串一为:abcd  字符串二为:1234。则结果为:a1b2c3d4。

import java. util. ArrayList; import java. util. List; public class A {

public static void main(string[] args){

string a[]={"a","b","c"}; 

string b[]={"1","2","3"}; 

CombineTwoArray(a,b); 

system. out. println(CombineTwoArray(a,b));

}

public static List<string>combineTwoArray(string[] first, String[] second)t List<string>outlist=new ArrayList<string>(); 

int index=0; 

while(index< first. length && index< second. length){

outlist. add(first[ index]); outlist. add(second[ index]);

++index; if(index>=first. length){

for (int i=index;i< second. length;i++){

outlist. add(second[i]);

}

} else{

for (int i=index;i<first. length;i++){

outlist. add(first[i]);

}

return outlist;

}

}

js的写法:

<!DOCTYPE html pUBLIC"-//w3c//DTD XHTMT 1.0

Transitional//EN""http://www.w3.org/TR/xhtm11/DrD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtm1">

<head>

<title>第十五题:交叉合并字符串</title>

<style>

#form{

margin:0auto;width:500px;top:100px;height:300px;

</style>

<script type="text/javascript">

var reg="*[A-za-20-9]+$";function check(){

var strl =document.all.strl.value;var str2 =document.all.str2.value;if(str1==""){

alert(“字符串一不允许为空!");document.all.strl.focus();return;

}else if(!/^[A-2a-20-9]+$/.test(str1)){

alert("字符串一只能是数字和字母的组合");document.all.str1.focus();return;

}else if(str2==""){

alert(”字符串二不允许为空!");document.all.str2.focus();

return;

}else if(!/^[A-Za-20-9]+5/.test(str2)){

alert(“字符串二只能是数字和字母的组合");document.a1l.str2.focus();return;var string="";var font1="<font style='color:red;'>";var font2="<font style='color:blue;'>";var fontend="</font>";if(str1.1ength>=str2.1ength){

for(vari=0;i<str1.1ength;i++){

if(i< str2.length){

string +=font1+strl[i]+fontend+ font2+ str2[i]+fontend;

}else{

string+=font1+strl[il;

}else{

for(var i=0;i<str2.1ength;i++){

if(i< strl.length){

document.all.result.innerHTML=string;

</script>

</head>

<body>

<div id="form">

<center><h2>第十五题:交叉合并字符串</h2></center>

字符串1:<input type="text"id="str1"/><br/>字符串2:<input type="text"id="str2"/><br/>

<input type="button"value="交叉合并字符串”onclick="check();"/>

<br/>

<div id="result"></div>

</div>

</body></html>

string+=font1+strl[i]+fontend+font2+str2[i]+fontend;

}else{

string+=font2+str2[i]+fontend;

扩展资料:

/**

* 合并两个函数

* @param functionA 先执行

* @param functionB 执行完 functionA 后返回

* @returns {*}

*/

function mergeFunction (functionA, functionB) {

if (!functionA || !functionB) return

var merge = functionB

functionB = (function () {

merge.call(this)

functionA.call(this)

})()

return functionB = merge

}

热心网友 时间:2022-04-23 09:20

function merge(s1,s2){
var a1 = s1.split(""),
a2 = s2.split(""),
m1 = a1,
m2 = a2,
str="";
if(a1.length>a2.length){
m1 = a2;
m2 = a1;
}

for(var i=0;i<m1.length;i++){
str += m1[i]+""+m2[i];
}
for(var j = m1.length;j<m2.length;j++){
str += m2[j];
}
return str;
}
var a ="abc";
var b ="123";

var c = merge(a,b);
alert(c);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我的眉毛中部有几根会往上翘有什么说法吗? 儿童补铁的药哪种效果最好? 儿童补铁口服液哪个牌子好 台湾的共享单车有人用过吗,想知道他们用的哪款车坐垫用的是哪家的,和... city bike和roadbike区别 报春花怎样扦播 电脑连接上无线网络不能上qq为什么电脑连上无线网却只能登qq 能上网但是不能上qq,是什么原因? 金山网盾、金山网镖、金山毒霸、金山清理专家四个软件哪个防护好一点... 上网的时候,金山网镖、金山网盾和金山毒霸这三个程序需要都开着吗? javascript合并相同元素的数组 js 将一个集合中相同的数据合到一起存入另一个集合中 js如何将N个多维列表合并为一个列表 股票涨停时岀现蓝色的S是什么意思? 什么人会去婚介所找对象?去婚介所找对象都是什么人? 女的找对象为何还要叫中间人接触了解? 想给室友找对象的人都是什么心理? 广西陆川那里有婚姻介绍所,就是帮人找对象那种。 我叫别人帮我找对象要怎么叫 一个男人叫他妹妹帮他找对象这个男的渣不渣? 给他人做媒,但必须两个媒人,方便双方,这种组合应该怎么称呼呢? 《极限挑战》雷佳音、邓伦帮路人找对象,这是个什么样的场景? 有一部电视剧是帮助别人策划找对象的叫什么名字 雷佳音邓伦帮路人找对象这也太热心了吧,当红娘是什么体验? 帮别人找对象叫什么婆 众闲圈文化传媒招代理是骗局吗 请问青岛三察文化传媒有限公司靠谱吗,值得加盟吗? 悸梵希传媒文化有限公司是正规公司吗 深圳中影博纳影视传媒文化有限公司是正规的吗?可靠吗 文化传媒有限公司是由那个执法机关监督管理 合并两个数组,并且把相同的数值覆盖掉 js怎么合并便利出来的多个object HD5470这显卡怎么样 关于ATI Mobility Radeon HD 5470。性能怎么样。 js怎样把相同key值的值合并? 电脑上的HD5470显卡型号怎么样 js如何让下面这些多个同样的代码循环合并成一个function ATI HD5470 请问这个显卡怎么样?一般使用够吗? js怎么把数据封装成一个只有一个list属性的实体类对象 hd5470怎么样 Python中两个不一样长度的list,如何拼接成一一对应的? 笔记本显卡hd5470性能怎样呢? 各位JS高手,请求帮忙啊!我想将多个下拉框列表的value值合并成一个,然后写入EXCEL表中!求救啊 我是菜菜 HD5470显卡的笔记本真的很垃圾啊? ATI Mobility Radeon HD5470 集成Intel HD Graphics这个显卡玩wow怎么样? 请问如何利用AJAX为JSP页面传递一个包含了若干对象的List集合 ATI Mobility Radeon HD 5470这个显卡怎么样? 我想在js中实现一个功能,就是每次执行这个function(classId) 我都会把这个classId存入到一个集合里, java:两个页面间的list可以这样传吗? ATI Mobility Radeon&#x2122; HD5470 这显卡怎么样?