这个是代码编译时没有问题运行出错。主要功能是首先将txt格式文本导入二维数组,然后在二维数组中查找指定元素的行号和列号。运行结果出错显示为:importjava.util.*;importjava.io.*...

这个是代码 编译时没有问题 运行出错。

主要功能是首先将txt格式文本导入二维数组,然后在二维数组中查找指定元素的行号和列号。

运行结果出错显示为:

import java.util.*;

import java.io.*;

public class ReaderFile

{

public static void main(String[] args)

{

ReaderFile rf=new ReaderFile();

String ss[][]=rf.getArray("e:/1.txt");//文件路径

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

}

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

boolean flag=false;

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

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

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("\r\n");

int i=0;

while(sn.hasNextLine())

{

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

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

for(int j=0;j

{

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

}

++i;

}

}

catch (Exception e)

{

e.printStackTrace();

}

return x;

}

}

展开

java 二维数组位置_java 找到二维数组指定元素的位置相关推荐

  1. 查找数组中的指定元素的位置--顺序查找与二分查找

    Java代码-查找数组中的指定元素的位置 /*** 查找数组中指定元素(顺序查找)*/ class Demo6 {public static void main(String[] args) {int ...

  2. java 数组数据类型_java基本数据类型和数组

    第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte.short.int.long) char类型占2个字节 short从-32768到32767 int从-21474836 ...

  3. java arraylist与数组转换_java中String,数组,ArrayList三者之间的转换

    免费资源网 - https://freexyz.cn/ ArrayList转为String和数组 造一个元素为Integer的ArrayList 为list_int 造一个元素为String 的 Ar ...

  4. java 数组合并_JAVA将多个数组合并成一个数组

    /** * @author xuekun *动态接收参数 *将给的数组合并成一个数组 *转载请注明出处 */ public static File[] arrayCopy(File[]... arra ...

  5. vue 获取元素在浏览器的位置_前端开发JS获取页面元素的位置

    1.网页的大小和浏览器窗口的大小 一张网页的全部面积,就是它的大小.通常情况下,网页的大小由内容和 document元素的clientHeight和clientWidth属性,就代表了网页的大小. f ...

  6. scrollTo滚动到指定位置或指定元素的位置、平滑滚动,以及offsetTop的使用

    element.scrollTo首先需要注意的是调用scrollTo方法的是出现滚动的父元素,即高度固定overflow:scroll的那个元素. 1.滚动到的位置确定: const parent = ...

  7. java二维数组矩阵_java使用二维数组开发五子棋

    主要使用到的技术: java基础语法 java面向对象思想 java数组,二维数组 java异常处理 主要步骤和思路: 1,制作一个棋盘类.棋盘类里面有行属性,列属性,二维数组属性. 有一个打印棋盘的 ...

  8. java语言二维数组转置_java实现二维数组转置的方法示例

    本文实例讲述了java实现二维数组转置的方法.分享给大家供大家参考,具体如下: 这里在文件中创建Test2.Exchange.Out三个类 在Exchange类中编写exchange()方法,在方法中 ...

  9. java开发入门实验报告_Java实验二实验报告 20135108 李泽源

    北京电子科技学院(BESTI) 实     验    报     告 课程:Java 班级: 1351    姓名:李泽源   学号:20135108 成绩:              指导教师:娄嘉 ...

最新文章

  1. ios tableview 滑动到底部
  2. 我国网民规模已达7.51亿 但网络安全值得警惕
  3. 做后台支付系统,你要注意这些!!!
  4. LeakCanary: 让内存泄露无所遁形
  5. pyinstaller打包exe在其他机器无法运行_详解pyinstaller selenium python3 chrome打包问题!解决率100%...
  6. Bootstrap插件
  7. loadrunner接口性能测试分享
  8. 修改线程的名称 java 1615387415
  9. linux桌面xfce美化_Xfce Linux桌面环境,Arduino机器人,热门DevOps书籍,FreeDOS,Python,Go等
  10. andorid平台游戏内存修改器的开发思路
  11. Codeforces Round #510 (Div. 2) AB By cellur925
  12. Win11怎么重置系统?Win11电脑重置系统的操作方法
  13. CenterNet-Objects as Points论文翻译
  14. 以阿尔兹海默症为例:深度解析AI+慢病商业模式
  15. IT运维审计系统是什么?有推荐的吗?
  16. spring系统学习之控制反转 ioc
  17. android 列表倒计时,Android ListView列表实现倒计时
  18. 少儿编程入门001,在家自己带孩子学编程
  19. 办公室电脑如何修改IP地址、设置共享、连接打印机
  20. FastJson的JSON.isValid()出现BUG!

热门文章

  1. 【BZOJ4196】【codevs4621】软件包管理器,树链剖分练习
  2. c语言操作目录,c语言中目录及文件操作.doc
  3. 合成迪丽热巴下海_热巴生图颜值回春,被韩媒吹上天,她是找了杨幂的医生?...
  4. [SDOI2006]保安站岗 树dp
  5. python epoll 写数据到数据库_Python--day40(EPOLL的使用、数据库基础)
  6. 【英语学习】【WOTD】regale 释义/词源/示例
  7. Intel Core Solo/Duo处理器架构/微架构/流水线 - 前端/数据预取/SSE3
  8. C#语法之---多线程、并发与并行概念总结
  9. python80行代码写一个文件整理软件
  10. c语言生产者与消费者实验报告,生产者和消费者实验报告.doc