zoukankan      html  css  js  c++  java
  • Java读取本地文件内容,如txt, json等多种文件

    本人Java开发一枚,由于本地测试代码会经常用到读取电脑上的文件,然后再进行各种操作,所以干脆记录一下读取的代码以便下次可以直接使用。

    package com.baidu.practice.controller;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    
    public class JsonController {
    
        public static void main(String[] args) {
            File file = new File("C:\Users\Administrator\Desktop\设备模型combine.txt");
            String string = txt2String(file);
            System.out.println(string);
            
            // todo 可以进行后续各种操作
        }
    
        public static String txt2String(File file){
            StringBuilder result = new StringBuilder();
            try{
                // 构造一个BufferedReader类来读取文件
                BufferedReader br = new BufferedReader(new FileReader(file));
                String s = null;
                // 使用readLine方法,一次读一行
                while((s = br.readLine())!=null){
                    result.append(System.lineSeparator()+s);
                }
                br.close();
            }catch(Exception e){
                e.printStackTrace();
            }
            return result.toString();
        }
    }

    完结!

  • 相关阅读:
    codevs1076 排序
    codevs1075 明明的随机数
    codevs1205 单词翻转
    codevs1204 寻找子串位置
    codevs2235 机票打折
    codevs1206 保留两位小数
    codevs1203 判断浮点数是否相等
    codevs1202 求和
    codevs1201 最小数和最大数
    Static Sushi AtCoder
  • 原文地址:https://www.cnblogs.com/no8g/p/13415470.html
Copyright © 2011-2022 走看看