menusearch
javapro.ir
جستجو
۱۳۹۶/۸/۱۳ شنبه
(2)
(0)
پیدا کردن تعداد تکرار یک کلمه در یک متن String
پیدا کردن تعداد تکرار یک کلمه در یک متن String
برنامه به زبان جاوا بنویسید یک متن String و یک کلمه از ورودی بگیرد، و بعد تعداد تکرار کلمه دریافت شده رو در متن String به دست آورد.

پاسخ:
 
package javalike;

import java.util.Scanner;

public class Test13 {

    public int fineNumberRepeatedWords(String text, String word) {
        intcounter = 0;
        text = text.trim();
        word = word.trim();
        String str[] = text.split("\\s+");
        for (int i = 0; i < str.length; i++) {

            if (str[i].equals(word)) {
                counter++;
            }
        }
        if (counter > 0)
            returncounter;
        else {
            System.err.println("not found!!!");
            return 0;
        }
    }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Test13 t = new Test13();
        System.out.println("Enter a String:");
        String str = input.nextLine();
        System.out.println("Enter a word:");
        String word = input.nextLine();
        System.out.println(t.fineNumberRepeatedWords(str, word));
    }

}

 

خروجی(output): یک نمونه تست شده برنامه به صورت زیر است:
 
Enter a String:
Java Tutorial javalike Tutorial javapro Tutorial
Enter a word:
Tutorial
3
  • در برنامه بالا ما رشته "Java Tutorial javalike Tutorial javapro Tutorial" به همراه کلمه "Tutorial" را به عنوان ورودی به برنامه داده ایم. برنامه تعداد تکرار کلمه "Tutorial" را در رشته "Java Tutorial javalike Tutorial javapro Tutorial" محاسبه کرده و در خروجی نمایش داده است.
موفق و پیروز باشید.


کانال تلگرام آموزش جاوا


از کانال تخصصی آموزش زبان جاوا بازدید کنید.
 
طراحی سایتطراحی سایتسایت سازسایت سازفروشگاه سازفروشگاه ساز