JAVA在文本文件中查找字符

原创 2007年09月19日 09:15:00

import java.io.FileReader;

public class TestFile {

 public static void main(String[] args) {
  
  try{
   int i = 0;
   String str = "";
   FileReader fr = new FileReader("f://aaa.txt");
   
   char[] ch = new char[1024];
   
   while(fr.read(ch, 0, 1024) != -1){
    str += new String(ch);
    ch = new char[1024];
   }
   
   str += new String(ch);

   while((i = str.lastIndexOf("我")) != -1){
    System.out.println("我位于---" + i);
    str = str.substring(0, i);
   }

  }catch(Exception e){
   e.printStackTrace();
  }
 }
}
 

java读取UTF-8文本文件第一个字符多出一个问号解决方法

1.创建工具类 import java.io.*; public class UnicodeReader extends Reader { PushbackInputStream interna...

java中复制文本文件的方式我总结为14种(按字符读取4中,按字节读取8种!??)

java中复制文件的方式 如果按照字符来读取的话,可以有4种, 第一种:加入缓冲区Buffered一次读取一个字符数组 public class CopyFileTest { public stat...

文本文件和二进制文件区别及java中字节流和字符流归纳

文本文件和二进制文件区别及java中字节流和字符流归纳 首先在物理上文本文件和二进制文件并没有区别,都是以二进制01的形式存放于存储介质中,他们的区别只是逻辑上的区别,这两种方式只是在编...

java读取UTF-8文本文件第一个字符多出一个问号解决方法

转载来源:http://akini.mbnet.fi/java/unicodereader/ 转载至:http://akini.mbnet.fi/java/unicodereader/Unicode...

(Java)Spark 统计文本文件中共有多少行包含给定字符

Spark HelloWorld 项目(Java):统计文本文件中共有多少行包含给定字符

Java——InputStreamReader&OutputStreamWriter字符流实现文本文件复制

InputStreamReader & OutputStreamWriter 类可通过字符流的方式对文本文件进行读/写操作。实现:package utils;import java.io.File; ...

自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。

自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。 package com...

C源程序:输入当前目录下的文本文件名称,尝试打开文件,逐个字符读取文件内容并显示出来

C源程序:输入当前目录下的文本文件名称,尝试打开文件,逐个字符读取文件内容并显示出来。...
  • ycjnx
  • ycjnx
  • 2017年06月22日 16:08
  • 336
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA在文本文件中查找字符
举报原因:
原因补充:

(最多只允许输入30个字)