a2zfilereader.java
来自「complete bayesian spam filter (java sour」· Java 代码 · 共 48 行
JAVA
48 行
/* Daniel Shiffman *//* Programming from A to Z *//* Spring 2006 *//* http://www.shiffman.net *//* daniel.shiffman@nyu.edu *//* Class to read an input file *//* and return a String */package a2z;import java.nio.*;import java.io.*;import java.nio.channels.*;public class A2ZFileReader{ private String filename; private String content; public A2ZFileReader(String name) throws IOException { filename = name; readContent(); } public void readContent() throws IOException { // Create an input stream and file channel // Using first arguemnt as file name to read in FileInputStream fis = new FileInputStream(filename); FileChannel fc = fis.getChannel(); // Read the contents of a file into a ByteBuffer ByteBuffer bb = ByteBuffer.allocate((int)fc.size()); fc.read(bb); fc.close(); // Convert ByteBuffer to one long String content = new String(bb.array()); } public String getContent() { return content; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?