JAVA String类型的两组数组元素怎么交换
现有等长数组a、b,String[]a=newString[]{"A","B","C","D"},String[]b=newString[]{"O","P","Q","R...
现有等长数组a、b,String[] a = new String[]{"A","B","C","D"},String[] b = new String[]{"O","P","Q","R"},
写一个方法,实现两个数组元素互换,并倒序存储,最终结果是数组a为{"R","Q","P","O"},数组b为{"D","C","B","A"} 展开
写一个方法,实现两个数组元素互换,并倒序存储,最终结果是数组a为{"R","Q","P","O"},数组b为{"D","C","B","A"} 展开
2个回答
展开全部
String[] a = new String[]{"A","B","C","D"};
String[] c =new String[]{"A","B","C","D"} ;
String[] b = new String[]{"O","P","Q","R"};
int indexA=a.length-1,indexa=0,indexB=b.length-1,indexb=0;
for(String s:a){
a[indexa]=b[indexB];
indexa++;indexB--;
}
for(String s:b){
b[indexb]=c[indexA];
indexb++;indexA--;
}
String[] c =new String[]{"A","B","C","D"} ;
String[] b = new String[]{"O","P","Q","R"};
int indexA=a.length-1,indexa=0,indexB=b.length-1,indexb=0;
for(String s:a){
a[indexa]=b[indexB];
indexa++;indexB--;
}
for(String s:b){
b[indexb]=c[indexA];
indexb++;indexA--;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询