(简单知识解决)两个数组合并的问题:数组a:“1,7,9,11,13,15,17,19“ ;数组b:“2,4,6,8,10“; 两个数组合并为数组c。

因为自己本身是才接触java的,所以会在csdn找相似题型来解决自己碰到的练习问题。

但经常性会遇到的一个问题就是,很多大佬给的答案,会超出初学者所学的范畴,让人茫然。

所以今天我给出了一个通过身边大佬给出的思路,整理了一下,大家有用到的,觉得有用的,可以点个赞

这是第一种方法,加了System.arraycopy源数组的方法,并不是才初学基础知识,基本数据类型,数组之类的同学能用的。但大家可以借鉴使用,简单得让人怀疑人生。
//System.arraycopy(源数组,源数组起始位置,目的数组,目的数组起始位置,复制长度);
//对于二维或者一维数组中存放的是对象时,复制结果是一维的引用变量传递给副本的一维数组,修改副本时,会影响原来的数组。
public class Demo1 {
    public static void main(String[] args) {
        int[] a = {1, 7, 9, 11, 13, 15, 17, 19};
        int[] b = {2, 4, 6, 8, 10};
        int[] c = new int[a.length + b.length];
            System.arraycopy(a, 0, c, 0, a.length);
            System.arraycopy(b, 0, c, a.length, b.length);
        Arrays.sort(c);//方法类,直接用,升序c;
        System.out.println(Arrays.toString(c));
    }
}

接下来才是我给初学者的能看懂得方法。(咚咚咚,敲黑板,下划线,重点要考的)

public class TwoDimensional02{
    public static void main(String[] args) {
        int[] a = {1, 7, 9, 11, 13, 15, 17, 19};
        int[] b = {2, 4, 6, 8, 10};
        int[] c=new int[13];

        for (int i = 0; i =0 ; i--) {//冒泡排序
            for (int j = 0; j 

刚学数组的朋友们,看这看这。

public class TwoDimensional02{
    public static void main(String[] args) {
        int[] arr = {1, 7, 9, 11, 13, 15, 17, 19};
        int[] brr = {2, 4, 6, 8, 10};
        int[] crr =new int[13];

        for (int i = 0; i =0 ; i--) {//冒泡排序:简单转换,一看就会
            for (int j = 0; j 

你可能感兴趣的:(java)