• 技术文章 >Java >java教程

    Java实现二维数组转置的实例详解

    黄舟黄舟2017-10-13 09:52:13原创1088
    这篇文章主要介绍了java实现二维数组转置的方法,结合实例形式详细分析了java二维数组转置的原理、实现步骤与相关操作技巧,需要的朋友可以参考下

    本文实例讲述了java实现二维数组转置的方法。分享给大家供大家参考,具体如下:

    这里在文件中创建Test2、Exchange、Out三个类

    在Exchange类中编写exchange()方法,在方法中创建两个数组arraryA、arraryB,arraryB[j][i]=arraryA[i][j]实现数组的转置。

    在Out类中编写out()方法,在方法中用for循环遍历实现输出。

    具体代码如下:


    package Tsets;
    import java.util.*;
    public class Test2
    {
        public static void main(String args[])
        {
            Out T1=new Out();
            Out T2=new Out();
            Exchange E=new Exchange();
            System.out.println("脚本之家测试结果:");
            System.out.println("转置前的二维数组如下:");
            T1.out(E.arraryA);
            E.exchange();
            System.out.println("转置后的二维数组如下:");
            T2.out(E.arraryB);
        }
    }
    //数组转置
    class Exchange
    {
        int arraryA[][]={{11,12,13,14,15},{21,22,23,24,25},{31,32,33,34,35},{41,42,43,44,45},{51,52,53,54,55}};
        int arraryB[][] = new int[arraryA[0].length][arraryA.length];
        public void exchange ()
        {
            for(int i=0;i<arraryA.length;i++)
            {
                for(int j=0;j<arraryA[i].length;j++)
                {
                    arraryB[j][i]=arraryA[i][j];
                }
            }
        }
    }
    //数字循环遍历输出
    class Out
    {
        public void out(int c[][])
        {
            for (int i=0;i<c.length ;i++ )
            {
                for (int j=0;j<c[i].length ;j++ )
                {
                    System.out.print(c[i][j]+" ");
                }
                System.out.println();
            }
        }
    }

    运行结果:

    以上就是Java实现二维数组转置的实例详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Java 实例 数组
    上一篇:Java中tostring方法重写的代码示例 下一篇:Java中关于字符串转String数组的实现方法
    PHP编程就业班

    相关文章推荐

    • 归纳整理Java并发知识点• 一起聊聊Java常用数据类型的输入输出• 详细解析Java反射机制原理和几种Class获取方式• 图文详解!什么是Java内存模型• 图文详解Java数据结构与算法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网