java常用功能–文件读取

package com.ht.lab2;import java.io.*;//方法;求出数组中最大元素以及最小元素
//
public class l2 {public static void main(String[] args) throws IOException {int[] arr=new int[]{12,13,55,11,89,-1};int[] maxmin=getMaxAnMin(arr);  //调用方法-判断元组中的最大数以及最小数System.out.println(maxmin[0]);  //zui maxSystem.out.println(maxmin[1]);  //zui minSystem.out.println("===========");splitchar();  //分割字符串方法
//        writelab1();   //写入文件readfile();exis();  //判断文件是否存在allfile();}
//输出指定目录下的所有文件public static void allfile() {File dir=new File("d:\\1");String[] children=dir.list();if(children==null){System.out.println("目录不存在,或者不是目录");}else{for (int i = 0; i <children.length ; i++) {String filename=children[i];System.out.println(filename);}}}//以下实例演示了使用 File 类的 file.exists() 方法来检测文件是否存在public static void exis() {File file =new File("test.txt");System.out.println(file.exists());}
// 读取文本文件public static void readfile() throws IOException {BufferedReader brnew=new BufferedReader(new FileReader("test.txt"));String str;while((str=brnew.readLine())!=null){System.out.println(str);}System.out.println(str);}public static void writelab1() throws IOException {BufferedWriter out=new BufferedWriter(new FileWriter("test.txt"));out.write("基础教程6\n");out.write("基础教程5\n");out.write("基础教程13\n");out.write("基础教程2\n");out.close();System.out.println("文件写入完毕");}public static void splitchar() {String str="www-runoob-com";String[] temp;String delimeter="-";
//        temp=str.split(delimeter);temp=str.split("-");for (int i = 0; i <temp.length ; i++) {System.out.print(temp[i]);System.out.print(" ");}// 第二种办法打印输出System.out.println("----java for each 循环输出方法---");String str1="www.runoob.com";String[] temp1;temp1=str1.split("\\.");for(String x:temp1){System.out.print(x);System.out.print(" ");}}public static int[] getMaxAnMin(int[] arr){int max=arr[0];int min=arr[0];// 如果最大的比arr[i]小,互换for(int i=1;i<arr.length;i++){if(max<arr[i]){max=arr[i];}// 如果最小的大于别人的,说明他不是最小的if(min>arr[i]){min=arr[i];}}// 返回一个数组,包含最大与最小的两个元素int[] maxAnMin=new int[]{max,min};return maxAnMin;}
}

java文件读取的几个操作-2相关推荐

  1. java 读取文件第一行代码,java文件读取。(单字节读取和按行读取读取)

    评论 # re: java文件读取.(单字节读取和按行读取读取) 2008-10-06 15:16 隔叶黄莺 再简单也比不过 groovy 的这一行代码 text = new File("f ...

  2. java 文件读取中文乱码_java文件读取时发生中文乱码怎么解决

    java文件读取时发生中文乱码怎么解决 发布时间:2020-06-23 09:33:47 来源:亿速云 阅读:59 作者:Leah java文件读取时发生中文乱码怎么解决?这篇文章运用了实例代码展示, ...

  3. JAVA文件读取和写入(内附简单的代码实现)

    最近在测试链表.哈希表等数据结构的性能时,涉及到了文件的读取和写入操作.毕竟十万级的数据纯靠手动输入显然是不可能的.然后由于文件读取和写入格式的复杂性,导致JAVA中有很多不同功能的类,它们各自对应着 ...

  4. java文件读取异常_关于Java:从文本文件读取会引发异常

    因此,我使用了DataInputStream,FileInputStream,BufferInputStream,FileReader,BufferedReader,Scanner,将其命名. 它们都 ...

  5. c语言 文件读取z整行操作,C语言文件操作函数之ferror feof clearerr

    这些函数都是和文件读写时发生错误有关,下面一一分析: 1:ferror 原型:int ferror(FILE * fp) 作用:测试一个文件流是否被设置了错误标识符,如果是返回非 0 整数,否则返回 ...

  6. java 文件去除扩展名_Java操作——获取文件扩展名,去掉文件扩展名

    昨天收邮件,得知要参加一个产品部的会议,猜想,也许是因为我做的这个产品demo问题.于是昨天忙活到凌晨3点半,结果早上一来才知道又被调戏了.发邮件的MM把邮件误发给我了.悲催啊有木有,困啊有木有!自己 ...

  7. java文件读取与保存

    文件读取与保存 Long startTime=System.currentTimeMillis();String jsonStr = "";try {File jsonFile = ...

  8. java文件读取德语乱码

    今天在文件读取西欧国家的语言时,发现乱码,于是搜索了下,发现是编码格式的问题: 从维基百科中找到德语的乱码问题,上面这样说道: 乱码问题 由于德语的计算机编码为西欧语言,国际标准为ISO-8859-1 ...

  9. java 文件读取和写入

    1.文件名 1.InputStream(字节流)  和Reader(字符流) 2.OutputStream(字节流) 和 Writer(字符流) 1.文件名 Java提供了File类 来表示一个文件( ...

  10. java 文件读取 进度_读取文本文件时如何使用Java进度栏?

    我是java swing的新手,我想阅读文本文件.在读取该文件时,我想在java进度栏中显示已读行的百分比.欢迎任何示例代码.我试过了,但我不知道我的逻辑是否正确.我怎样才能做到这一点. import ...

最新文章

  1. phplivechat安卓app下载_PHP在线网页客服系统PHP Live Chat中文版下载
  2. Android用摄像头的那点破事
  3. wordpress图片水印插件DX-Watermark
  4. 中国海外投资在非洲市场的开放政策
  5. ubuntu安装vscode的两种方法
  6. AndroidStudio取消撤销、AS取消撤销;Ctrl+Shift+Z;
  7. Linq Group By 注意点
  8. 一文搞懂 PyTorch 内部机制
  9. CentOS6.5安装python2.7.6(慎重升级)
  10. #if、#ifdef、#if defined之间的区别
  11. 在Vue项目中使用Echarts的一种方式
  12. 豆瓣评分9.3!运动规划圣经,自动驾驶学习必备书!
  13. 泊松分布的特征与应用(概统2.应用)
  14. 【社会经验】如何高效的学习?
  15. 兴华苑社区关爱空巢老人社会实践
  16. 【jzoj 4727】【NOIP2015模拟10.28B组】终章-剑之魂 {贪心}
  17. 联想电脑快捷键的使用和通用设置
  18. 【golang】time: missing Location in call to Date
  19. 苏格兰研发成功新型治疗结核病药物
  20. 偏振光及其在摄影上的应用

热门文章

  1. 安卓交叉编译环境配置
  2. Nginx集群之基于Redis的WebApi身份验证
  3. 软件测试Homework03
  4. NYOJ 7-街区最短路径问题(曼哈顿距离)
  5. Maven搭建webService (一) 创建服务端---使用main函数发布服务
  6. JQuery获得绝对,相对位置的坐标方法
  7. 深度强化学习之近端策略优化(Proximal Policy Optimization)
  8. 如何用wordpress搭建个人博客
  9. python绘图坐标轴|刻度值|刻度||标题设置
  10. DataFrame的行列操作