Merhaba,
Elimde uzun bir metin var ve bu metin içinde seçilen bir kelimenin (kelime dışarıdan girdi/input olarak verilecek) kaç kez geçtiğini bulmak istiyorum. Bunun algoritmasını nasıl yazabilirim?
Merhaba,
Elimde uzun bir metin var ve bu metin içinde seçilen bir kelimenin (kelime dışarıdan girdi/input olarak verilecek) kaç kez geçtiğini bulmak istiyorum. Bunun algoritmasını nasıl yazabilirim?
// Comments are closed.
eğer algoritma yazmadan hazır birşey kullanmak istersen 🙂
public class StringInString { public static void main(String[] args) { System.err.println("Write a string ..."); Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); System.out.println("Input=" + input); System.err.println("Write a long string ..."); Scanner scanner2 = new Scanner(System.in); String input2 = scanner2.nextLine(); System.out.println("Input=" + input2); int countstring = StringUtils.countMatches(input2, input); System.out.println("Count=" + countstring); } }diğer bir yöntem olarak da;
public static void main(String[] args) { System.out.println("Write a string ..."); Scanner scanner2 = new Scanner(System.in); String input2 = scanner2.nextLine(); System.out.println("Write a string ..."); Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); System.out.println(input.split(input2, -1).length - 1); }kaynak:
https://stackoverflow.com/questions/767759/occurrences-of-substring-in-a-string
http://www.avajava.com/tutorials/lessons/how-do-i-count-the-occurrences-of-a-string-in-another-string.html