「二维数组的查找java」二维数组的查找leetcode

博主:adminadmin 2022-11-27 10:10:07 64

本篇文章给大家谈谈二维数组的查找java,以及二维数组的查找leetcode对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 找到二维数组指定元素的位置

Scanner sn=new Scanner(new File(path)).useDelimiter("\r\n"); 这行代码的意思应该是指定分割符为“/r/n”吧,这个/r/n不一定是换行,用这个分割的数组元素全了空值,换个成这样吧

Scanner sn=new Scanner(new File(path)).useDelimiter([\\s]");

这样表示用空字符分割

还有find方法里的这行代码

if (ss[i][j].equals(str))

因ss[i][j]的值可能是空的,直接调用equals的话可能报空指针异常

所以equals前加个if 判断一下,如果是空就不用equals了

这是我改的代码

package com.jhc.cglib.test;

import java.util.*;

import java.io.*;

public class ReaderFile {

public static void main(String[] args) {

ReaderFile rf = new ReaderFile();

String ss[][] = rf.getArray("C:/Users/Administrator/Desktop/111.txt");// 文件路径

System.out.println(find(ss, "价位"));

}

public static int find(String[][] ss, String str) {

if(ss==null||ss.length==0)

return -1;

boolean flag = false;

for (int i = 0; i ss.length; i++) {

for (int j = 0; j ss[i].length; j++) {

if(ss[i][j]==null)

continue;

if (ss[i][j].equals(str)) {

flag = true;

System.out.print(i + 1 + "\t");

System.out.println(j + 1);

}

}

}

if (flag == false) {

return -1;

}

return -1;

}

public String[][] getArray(String path) {

String[][] x = new String[15][15];

try {

Scanner sn = new Scanner(new File(path)).useDelimiter("[\\s]");

int i = 0;

while (sn.hasNextLine()) {

String[] ss = sn.next().split(" ");

System.out.println(Arrays.toString(ss));

for (int j = 0; j ss.length; j++) {

x[i][j] = ss[j];

}

++i;

}

} catch (Exception e) {

e.printStackTrace();

}

return x;

}

}

java怎么找出二维数组中全是0的行

将矩阵中的为0的元素的行与列全部替换为0 public static int[][] replaceZero(int a[][])

就可以找出二维数组中全是0的行。

Java二维数组找出找出每列的最小值及整个数组的最小值?

代码如上图,g_min是整个数组的最小值,min是每行的最小值,如果是要找出列内最小值就把可以考虑先把二维数组重新遍历,运行结果如下图:

java怎样获取二维数组

1、创建二维数组

比如说是String类型的

String[][] str = new String[2][2]

2、获得二维数组中的值

for(int i=0;istr.length;i++){

for(int j=0;jstr.length;j++){

System.out.print(str[i][j]);

}

System.out.println();

}

关于二维数组的查找java和二维数组的查找leetcode的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。