Heim  >  Artikel  >  Java  >  Java-Methode zum Zählen der Anzahl des Vorkommens eines angegebenen Elements in einer Zeichenfolge

Java-Methode zum Zählen der Anzahl des Vorkommens eines angegebenen Elements in einer Zeichenfolge

高洛峰
高洛峰Original
2017-01-16 11:01:321421Durchsuche

本文实例讲解了统计文本中某个字符串出现的次数或字符串中指定元素出现的次数方法,分享给大家供大家参考,具体内容如下

运行效果图:

Java-Methode zum Zählen der Anzahl des Vorkommens eines angegebenen Elements in einer Zeichenfolge

程序查找的上此文件带"a"的字符在多少次

Java-Methode zum Zählen der Anzahl des Vorkommens eines angegebenen Elements in einer Zeichenfolge

具体代码如下

package com.zuidaima.util.string;
import java.io.*;
public class CountString {
   
 public static int count(String filename, String target)
  throws FileNotFoundException, IOException {
  FileReader fr = new FileReader(filename);
  BufferedReader br = new BufferedReader(fr);
  StringBuilder strb = new StringBuilder();
  while (true) {
  String line = br.readLine();
  if (line == null) {
   break;
  }
  strb.append(line);
  }
  String result = strb.toString();
  int count = 0;
  int index = 0;
  while (true) {
  index = result.indexOf(target, index + 1);
  if (index > 0) {
   count++;
  } else {
   break;
  }
  }
  br.close();
  return count;
 }
   
 public static void main(String[] args) {
  try {
  System.out.println(count("D:\\zuidaima.txt", "a"));
  } catch (FileNotFoundException e) {
  e.printStackTrace();
  } catch (IOException e) {
  e.printStackTrace();
  }
 }
   
}

更多Java-Methode zum Zählen der Anzahl des Vorkommens eines angegebenen Elements in einer Zeichenfolge相关文章请关注PHP中文网!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn