`
tao674613438
  • 浏览: 8517 次
社区版块
存档分类
最新评论

java 读取中文文本代码

    博客分类:
  • java
阅读更多

 写道
package com.util;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

public class LoadUserWords {
public static List<String> loadUserWords(InputStream input) {
String line;
List<String> userWords = new ArrayList<String>();
try {
BufferedReader br = new BufferedReader(new InputStreamReader(input,
"UTF-8"));
while ((line = br.readLine()) != null) {
if (line.indexOf("//") != -1) {
line = line.substring(0, line.indexOf("//"));
}
line = line.trim();
if (line.length() != 0)
userWords.add(line.toLowerCase());
}
br.close();
} catch (IOException e) {
System.err.println("WARNING: cannot open user words list!");
}
return userWords;
}
}
   主类:写道
package com.ciku;

import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;

import com.util.LoadUserWords;

public class ReadUserWord extends LoadUserWords {

private static ReadUserWord singleInstance;
private static List<String> userWords = new ArrayList<String>();

public ReadUserWord() {
}

public static List<String> getUserWords() {
return userWords;
}

public static void setUserWords(List<String> userWords) {
ReadUserWord.userWords = userWords;
}

public synchronized static ReadUserWord getInstance() {
if (singleInstance == null) {
singleInstance = new ReadUserWord();
try {
singleInstance.read();
} catch (Exception e) {
}
}
return singleInstance;
}

public void read() {
userWords = loadUserWords((InputStream) this.getClass()
.getResourceAsStream("userword.txt"));
}

}
 
分享到:
评论

相关推荐

    JAVA简单的读写文本文件的代码

    通过上述四个主要部分的分析,我们可以看到Java语言在处理文件读写方面提供了丰富的API支持。使用合适的类库可以极大地简化开发工作并提高程序的性能。例如,使用`StringBuffer`可以有效地处理字符串的动态增长;而`...

    java读取超大文本文件

    本文将围绕标题“java读取超大文本文件”及其相关描述和部分代码片段进行深入解析,探讨如何有效地读取大型文本文件。 #### 1. 使用`BufferedReader` `BufferedReader`是Java中读取文本文件的一种常见方法。它内部...

    Java读取TXT文本文件乱码解决方案.doc

    "Java读取TXT文本文件乱码解决方案" Java 读取 TXT 文本文件乱码解决方案中,主要讨论的是在 Java 中读取 TXT 文本文件时出现乱码的问题,并提供了解决方案。 首先,文章中提供了一个简单的读取 TXT 文件的代码,...

    Java读写文本文件的示例代码.rar

    这个压缩包“Java读写文本文件的示例代码.rar”包含了一些示例代码,帮助开发者理解如何在Java中实现这些功能。下面我们将深入探讨相关知识点。 首先,读取文本文件通常涉及`java.io`包中的`BufferedReader`类。...

    JAVA源码Java读写文本文件的示例代码

    JAVA源码Java读写文本文件的示例代码

    文本编辑器(java)

    本文将深入探讨一个基于Java实现的文本编辑器项目,旨在帮助初学者理解如何利用Java进行图形用户界面(GUI)编程,以及如何实现基本的文本编辑功能。 首先,我们要明白Java是一种广泛使用的多平台编程语言,它具有...

    java文本读取方法

    ### Java文本读取方法详解 在Java编程语言中,读取文本文件是常见的操作之一,尤其是在处理大量数据或日志文件时。本文将详细介绍四种不同的Java文本读取方法:按字节读取文件内容、按字符读取文件内容、按行读取...

    java读取txt文件代码

    从给定的文件信息来看,主要关注点在于Java读取TXT文件的代码示例,以及如何处理和操作从TXT文件中读取的数据。下面将详细解释这一知识点。 ### Java读取TXT文件的基本流程 在Java中,读取TXT文件通常涉及以下几个...

    Java读写文本文件的示例代码

    本文将深入探讨如何使用Java进行文本文件的读取和写入操作,这对初学者尤其重要。 首先,要读取一个文本文件,我们可以使用`java.io`包中的`BufferedReader`类。下面是一个基本的读取文件内容的例子: ```java ...

    JavaTxt解析文本代码或输出指定编码文本

    总的来说,`JavaTxt解析文本代码或输出指定编码文本`这个工具类提供了一个实用的解决方案,帮助开发者在处理TXT文件时避免编码问题,确保数据的正确读取和写入。通过理解上述知识点,你可以更好地理解和使用类似`...

    Java读写文本文件的示例代码.7z

    在Java编程语言中,读取和写入文本文件是常见的任务,这在处理数据、日志记录或构建用户界面时尤为关键。以下是一份详细的知识点解析,将帮助你理解和应用Java中的文件读写操作。 1. **Java I/O 基础** Java 提供...

    java源码资源Java读写文本文件的示例代码

    java源码资源Java读写文本文件的示例代码提取方式是百度网盘分享地址

    java 读写文本的方法

    在Java编程语言中,读写文本文件是常见的操作。这里我们详细探讨了四种不同方法来读取文本文件:按字节读取、按字符读取、按行读取以及随机读取。 1. **按字节读取文件内容**: 这种方法通常适用于读取二进制文件...

    java 读取txt数据并保存到数据库中源代码

    java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。

    java 逐行读取文本内容

    在Java编程语言中,逐行读取文本内容是一项常见的任务,尤其在处理日志文件、配置文件或进行数据处理时。本篇文章将深入探讨如何在Java中实现这一功能,并结合提供的标签“源码”和“工具”,给出具体的代码示例和...

Global site tag (gtag.js) - Google Analytics