博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java二维数组矩阵_获取从二维数组矩阵的行和列在Java中
阅读量:4318 次
发布时间:2019-06-06

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

如果您想获取行,您需要从每个数组中获取值,然后从这些值中创建一个新数组。你可以手动指定值,或使用一个for循环,像这样......

int[][] MyMat = {

{0,1,2,3,4}, {9,8,7,6,5}};

// get your columns... (easy)

int[] My0= MyMat[0]; //My0 = {0,1,2,3,4}

int[] My1= MyMat[1]; //My1 = {9,8,7,6,5}

// get the rows... (manually)

int[] My_0= new int[]{MyMat[0][0],MyMat[1][0]}; //My_0 = {0,9}

int[] My_1= new int[]{MyMat[0][1],MyMat[1][1]}; //My_1 = {1,8}

int[] My_2= new int[]{MyMat[0][2],MyMat[1][2]}; //My_2 = {2,7}

int[] My_3= new int[]{MyMat[0][3],MyMat[1][3]}; //My_3 = {3,6}

int[] My_4= new int[]{MyMat[0][4],MyMat[1][4]}; //My_4 = {4,5}

// get the rows... (as a for-loop)

int size = MyMat.length;

int[] My_0 = new int[size]; //My_0 = {0,9}

int[] My_1 = new int[size]; //My_1 = {1,8}

int[] My_2 = new int[size]; //My_2 = {2,7}

int[] My_3 = new int[size]; //My_3 = {3,6}

int[] My_4 = new int[size]; //My_4 = {4,5}

for (int i=0;i

My_0[i] = MyMat[i][0];

My_1[i] = MyMat[i][1];

My_2[i] = MyMat[i][2];

My_3[i] = MyMat[i][3];

My_4[i] = MyMat[i][4];

}

否则,改变你的整个阵列,使其存储{row,column}代替{column,row},像这样...

int[][] MyMat = {

{0,9},{1,8},{2,7},{3,6},{4,5}};

// get the rows... (easy)

int[] My_0= MyMat[0]; //My_0 = {0,9}

int[] My_1= MyMat[1]; //My_1 = {1,8}

int[] My_2= MyMat[2]; //My_2 = {2,7}

int[] My_3= MyMat[3]; //My_3 = {3,6}

int[] My_4= MyMat[4]; //My_4 = {4,5}

// get the columns... (manually)

int[] My0= new int[]{MyMat[0][0],MyMat[1][0],MyMat[2][0],MyMat[3][0],MyMat[4][0]}; //My0 = {0,1,2,3,4}

int[] My1= new int[]{MyMat[0][1],MyMat[1][1],MyMat[2][1],MyMat[3][1],MyMat[4][1]}; //My1 = {9,8,7,6,5}

// get the columns... (as a for-loop)

int size = MyMat.length;

int[] My0 = new int[size]; //My0 = {0,1,2,3,4}

int[] My1 = new int[size]; //My1 = {9,8,7,6,5}

for (int i=0;i

My0[i] = MyMat[0][i];

My1[i] = MyMat[1][i];

}

请注意,不可能使用简写,这将使您可以轻松地获取行和列 - 您必须决定哪些是您想要的,并将数组结构化为这种格式。

转载地址:http://ywgzs.baihongyu.com/

你可能感兴趣的文章
楼主错题:解析
查看>>
RabbitMQ 启用页面管理功能并设置权限
查看>>
C#获取本机局域网ip和公网ip
查看>>
asp.net如何删除文件夹及文件内容操作
查看>>
Problem Best Time to Buy and Sell Stock I
查看>>
LeetCode(79): 单词搜索
查看>>
PHP7三元运算符 ?? 和 ?: 的区别
查看>>
解决win7 Windows USB无法驱动/驱动错误/该设备无法启动。(代码10)
查看>>
代理模式
查看>>
form表单发送请求实例
查看>>
微软正式提供Visual Studio 2013正式版下载(附直接链接汇总)
查看>>
symbian系统开发教程(一)
查看>>
SpringBoot配置属性之Server
查看>>
MySQL 8.0 Docker使用注解
查看>>
题解报告:hdu 2093 考试排名
查看>>
U - Relatives(欧拉函数)
查看>>
【原创】Lucene.Net+盘古分词器(详细介绍)
查看>>
【转】EntityFramework动态组合Lambda表达式作为数据筛选条件,代替拼接SQL语句
查看>>
xtu summer individual 5 D - Subsequence
查看>>
树状数组
查看>>