首页 > 编程语言 >Java读文件

Java读文件

时间:2022-09-26 00:23:03浏览次数:37  
标签:scanner 文件 Java File System file println out

   public class FileServer {
       public static void main(String[] args) {
           try {
               File file = new File("data.txt");
               Scanner scanner = new Scanner(file);
               while (scanner.hasNextLine()) {
                   String s = scanner.nextLine();
                   System.out.println(s);
               }
               scanner.close();
           } catch (FileNotFoundException e) {
               System.out.println(e);
               e.printStackTrace();
           }
       }
   }
   public class GetFileInfo {
       public static void main(String[] args) {
           File file = new File("filename.txt");
           if (file.exists()) {
               System.out.println("File name: " + file.getName());
               System.out.println("Absolute path: " + file.getAbsolutePath());
               System.out.println("Writeable: " + file.canWrite());
               System.out.println("Readable: " + file.canRead());
               System.out.println("File size in bytes: " + file.length());
           } else{
               System.out.println("The file does not exist.");
           }
       }
   }

 

标签:scanner,文件,Java,File,System,file,println,out
From: https://www.cnblogs.com/zjy4fun/p/16729496.html

相关文章

  • Java死锁
    publicclassDeadLockDemo{privatestaticfinalObjectHAIR_A=newObject();privatestaticfinalObjectHAIR_B=newObject();publicstaticv......
  • java 枚举的使用
    一、枚举的介绍,以如下的枚举为例子进行介绍enumSize{Small,Medium,Large,ExtraLarge;}如上的声明定义了一个类,它有4个实例不可能再构造出新的对象,即:Sizesi......
  • JadConfig 注解驱动的java 配置管理包
    JadConfig是graylog开源的一个基于注解驱动的java配置管理包,graylogserver对于配置的管理就是使用了此包JadConfig使用比较简单,但是功能还是很强大的,配置包含了校......
  • java入门:Hello,World
    卸载卸载JDK删除java的安装目录删除JAVAHOME删除path下关于java的目录java-version安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版......
  • Java的结构
    顺序结构Java基本结构就是顺序结构,除非特别指明,否则依次执行顺序结构是最简单的算法结构packagecom.tea.struct;​publicclassShunXuDemo01{  publicsta......
  • javaScript-2 字符串处理
    字符串处理字符串处理<!DOCTYPEhtml><html><head><title>字符串处理</title></head><body><h1>字符串处理</h1>原始字符串:<spanid="orig......
  • 零钱通项目(java)
    1.项目需求说明使用Java开发零钱通项目,可以完成收益入账,消费,查看明细,退出系统等功能。2.项目的界面化繁为简先完成显示菜单,并可以选择完成零钱通明细.......
  • Java基础语法 三元运算符
    格式优先级packageBasicGrammar.day03;/*运算符之五:位运算符(了解)结论:1.位运算符操作的都是整型的数据2.<<:在一定范围内,每向左移1位,相当于*2>>:在一......
  • Java三大特性
    三大特性面向对象三大特性:封装、继承、多态封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问继承:......
  • 上传文件-给文件起随机名
    七牛云文件上传@RequestMapping("/upload")publicResultupload(MultipartFileimgFile){try{//获取原始文件名Stringor......