精华内容
下载资源
问答
  • 下面是个简单的示例,更具体的自己看Java API DOCS或相关资料import java.io.*;import java.nio.*;import java.nio.channels.*;public class LargeMappedFiles {static int length = 0x8FFFFFF; // 128 Mbpublic ...

    下面是个简单的示例,更具体的自己看Java API DOCS或相关资料

    import java.io.*;

    import java.nio.*;

    import java.nio.channels.*;

    public class LargeMappedFiles {

    static int length = 0x8FFFFFF; // 128 Mb

    public static void main(String[] args) throws Exception {

    MappedByteBuffer out =

    new RandomAccessFile( "test.dat ", "rw ").getChannel()

    .map(FileChannel.MapMode.READ_WRITE, 0, length);

    for(int i = 0; i < length; i++)

    out.put((byte) 'x ');

    System.out.println( "Finished writing ");

    for(int i = length/2; i < length/2 + 6; i++)

    System.out.print((char)out.get(i)); //read file

    }

    }

    2009年3月24日 12:58

    da836ac308a413ba6e20a3d20848076c.png

    498

    0

    0

    0

    展开全文
  • java io读取文件到String

    2012-11-07 21:42:08
    3个方法去读取一个大于50M的文件,当不设置jvm参数时都OutofMemery,当设置-Xmx128M时。只有方法3 可以通过,设置-Xmx256M时也只有方法3可以通过,干脆设置512M,都可以了,运行时间如果正常的话一般都在4~5S
  • java读取文件内容为string字符串的方法发布于 2020-6-11|复制链接分享一篇关于java读取文件内容为string字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小妖过来看看吧直接就把项目中的方法贴出来...

    java读取文件内容为string字符串的方法

    发布于 2020-6-11|

    复制链接

    分享一篇关于java读取文件内容为string字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小妖过来看看吧

    直接就把项目中的方法贴出来吧

    ```java

    /**

    * 读出城市列表文件

    */

    private String readCityFile() {

    File file02 = new File(path_xinfu, "/cityList.json");

    FileInputStream is = null;

    StringBuilder stringBuilder = null;

    try {

    if (file02.length() != 0) {

    /**

    * 文件有内容才去读文件

    */

    is = new FileInputStream(file02);

    InputStreamReader streamReader = new InputStreamReader(is);

    BufferedReader reader = new BufferedReader(streamReader);

    String line;

    stringBuilder = new StringBuilder();

    while ((line = reader.readLine()) != null) {

    // stringBuilder.append(line);

    stringBuilder.append(line);

    }

    reader.close();

    is.close();

    } else {

    mLoadingLayout.setStatus(LoadingLayout.Empty);

    }

    } catch (Exception e) {

    e.printStackTrace();

    }

    return String.valueOf(stringBuilder);

    }

    ```

    展开全文
  • Java中,您可以通过几种方式读取文件的内容,一种方式是使用java.util.Scanner类将其读取为字符串,为此,实例化 Scanner 类,将要读取文件的路径作为其构造函数的参数。创建一个空的字符串缓冲区。如果 Scanner...

    在Java中,您可以通过几种方式读取文件的内容,一种方式是使用java.util.Scanner类将其读取为字符串,为此,实例化 Scanner 类,将要读取的文件的路径作为其构造函数的参数。

    创建一个空的字符串缓冲区。

    如果 Scanner 有下一行,即hasNextLine()。则启动带有条件的while循环。

    在循环中,使用append()方法将文件的每一行附加到StringBuffer对象。

    使用toString()方法将缓冲区内容转换为String 。

    在系统的C目录中创建一个名为sample.txt的文件,然后将以下内容复制并粘贴到其中。nhooo.com is an E-learning company that set out on its journey to provide

    knowledge to that class of readers that responds better to online content. With

    nhooo.com, you can learn at your own pace, in your own space.

    After a successful journey of providing the best learning content at

    nhooo.com, we created our subscription based premium product called

    Tutorix to provide Simply Easy Learning in the best personalized way for K-12

    students, and aspirants of competitive exams like IIT/JEE and NEET.

    以下Java程序将文件sample.txt的内容读入字符串并打印。

    示例import java.io.File;

    import java.io.IOException;

    import java.util.Scanner;

    public class FileToString {

    public static void main(String[] args) throws IOException {

    Scanner sc = new Scanner(new File("E://test//sample.txt"));

    String input;

    StringBuffer sb = new StringBuffer();

    while (sc.hasNextLine()) {

    input = sc.nextLine();

    sb.append(" "+input);

    }

    System.out.println("Contents of the file are: "+sb.toString());

    }

    }

    输出结果Contents of the file are: nhooo.com is an E-learning company that set out on its journey to provide

    knowledge to that class of readers that responds better to online content. With nhooo.com, you can

    learn at your own pace, in your own space. After a successful journey of providing the best learning content

    at nhooo.com, we created our subscription based premium product called Tutorix to provide Simply

    Easy Learning in the best personalized way for K-12 students, and aspirants of competitive exams like

    IIT/JEE and NEET.

    展开全文
  • 文件读取到String有很多方法可以在Java中将文件读取到String。在本教程中学习以下几种方法。 使用BufferedReader将文件读取到字符串; 使用FileInputStream将文件读取到字符串; 使用Files类将文件读取到字符串;...

    Java读取文件的内容到String字符串中

    将文件读取到String有很多方法可以在Java中将文件读取到String。在本教程中学习以下几种方法。

    1. 使用BufferedReader将文件读取到字符串;
    2. 使用FileInputStream将文件读取到字符串;
    3. 使用Files类将文件读取到字符串;
    4. 使用Scanner类将文件读取到字符串;
    5. 使用Apache Commons IO FileUtils类将文件读取到字符串;

    1.使用BufferedReader将文件读取到字符串

    使用BufferedReader类的readLine()方法逐行读取文件。将文件内容附加到带有换行符的StringBuilder对象。下面是使用BufferedReader将文件读取到字符串的代码片段。

    BufferedReader reader = new BufferedReader(new FileReader("你的文件名"));
    StringBuilder stringBuilder = new StringBuilder();
    String line = null;
    String ls = System.getProperty("line.separator");
    while ((line = reader.readLine()) != null) {
        stringBuilder.append(line);
        stringBuilder.append(ls);
    }
    // 删除最后一个新行分隔符
    stringBuilder.deleteCharAt(stringBuilder.length() - 1);
    reader.close();
    
    String content = stringBuilder.toString();
    
    
    

    2.使用FileInputStream将文件读取到字符串

    使用FileInputStream和byte数组将文件读取到字符串。应该使用此方法来读取非基于字符的文件,如图像,视频等。

    FileInputStream fis = new FileInputStream("你的文件名");
    byte[] buffer = new byte[10];
    StringBuilder sb = new StringBuilder();
    while (fis.read(buffer) != -1) {
        sb.append(new String(buffer));
        buffer = new byte[10];
    }
    fis.close();
    
    String content = sb.toString();
    
    
    

    3.使用Files类将文件读取到字符串

    可以使用Files实用程序类在一行代码中将所有文件内容读取为字符串。

    String content = new String(Files.readAllBytes(Paths.get("你的文件名")));
    

    4.使用Scanner类将文件读取到字符串

    Scanner类是在java中读取文本文件的快速方法。

    Scanner scanner = new Scanner(Paths.get("你的文件名"), StandardCharsets.UTF_8.name());
    String content = scanner.useDelimiter("\\A").next();
    scanner.close();
    
    
    
    展开全文
  • Java读取txt文件到String

    2020-12-17 09:19:39
    import java.io.*; public class Test{ public static void main(String args[])throws Exception{ File f = new File("D:" + File.separator + "f.txt"); FileInputStream in = new FileInputStream(f); byte...
  • 直接就把项目中的方法贴出来吧/*** 读出城市列表文件*/private string readcityfile() {file file02 = new file(path_xinfu, "/citylist.json");fileinputstream is = null;stringbuilder stringbuilder = null;try ...
  • 是的, Guava在“ Resources类中提供了这个。 例如:URL url = Resources.getResource("foo.txt");...你可以使用旧的愚蠢的扫描器技巧 oneliner做那没有象番石榴的任何额外的依赖性:String text = new Scanner(A...
  • [Java] 纯文本查看 复制代码package dao;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.util.ArrayList;import java.util.HashSet;import java.util....
  • java读取文件字符串Sometimes while working with files, we need to read the file to String in Java. Today we will look into various ways ... 有时在处理文件时,我们需要将文件读取Java中的String。 今天...
  • 在做项目时,有遇到了从Java里面读取resources里面的静态json数据到String字符串上。废话不多说,解决方法如下: ClassPathResource classPathResource = new ClassPathResource("area/area.json"); InputStream ...
  • 读取Java文件到byte数组的三种方式 package zs; import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io....
  • 文件读取到String有很多方法可以在Java中将文件读取到String。在本教程中学习以下几种方法。使用BufferedReader将文件读取到字符串;使用FileInputStream将文件读取到字符串;使用Files类将文件读取到字符串;使用...
  • JAVA文件读取FileReader

    2018-09-25 22:06:00
    JAVA文件读取FileReader 导包import java.io.FileReader创建构造方法public FileReader(String filename),参数是文件的路径及文件名(默认是当前执行文件的路径)FileReader fr = new FileReader(文件名(要包含路径))...
  • import java.io.BufferedReader; import java.io.File; import java.io.FileReader;... * 读取txt文件内容到String */ public class ReadFileToString { public static void main(String[] args) throws Except
  • @Java讲坛杨工开发中常常会碰到读取磁盘上的配置文件等内容,然后获取文件内容转字符串String类型,那么就需要编写一个API来实现这样的功能。首先准备一个测试需要的文件test.xml该文件自己电脑随便一个磁盘上,...
  • java小工具(二)读取文本文件的内容到string//读取文本文件的内容到string public static String TXT2String(String txt_file) throws IOException{ StringBuilder builder = new StringBuilder(); ...
  • 写了一段代码 大体是 InputStream读取文件到string后OutputStream到文件 遇到的问题为TXT文件大小格式等都没有问题,但是PDF\RAR等格式的就无法打开了,重新生成的文件大小会比原文件小,代码如下。 package ...
  • 1.下载文件,将文件保存本地。(只试用excel);2.对文件的标题进行检验;3.获取导入的批次(取一个表的一个值,加1);4.循环获取文件某一个行,某一列的值,set对象中;5.检验值的合法性;6.循环保存对象中。7....
  • 1.下载文件,将文件保存本地。(只试用excel);2.对文件的标题进行检验;3.获取导入的批次(取一个表的一个值,加1);4.循环获取文件某一个行,某一列的值,set对象中;5.检验值的合法性;6.循环保存对象中。7....
  • 1.下载文件,将文件保存本地。(只试用excel);2.对文件的标题进行检验;3.获取导入的批次(取一个表的一个值,加1);4.循环获取文件某一个行,某一列的值,set对象中;5.检验值的合法性;6.循环保存对象中。7....
  • 1.下载文件,将文件保存本地。(只试用excel);2.对文件的标题进行检验;3.获取导入的批次(取一个表的一个值,加1);4.循环获取文件某一个行,某一列的值,set对象中;5.检验值的合法性;6.循环保存对象中。7....
  • Properties配置文件中内容如下:A=groupA1A=groupA2A=groupA3B=groupB1B=groupB21、通过Map和collect来实现File reqFile = new File("test.config");try (Stream stream = Files.lines(reqFile.toPath())) {Map> ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,914
精华内容 765
关键字:

java文件读取到string

java 订阅