阅读背景:

亵渎过滤器:我只需要一些帮助,让它能够识别_only_数组中的值

来源:互联网 
    /*

    Profanity Filter:
    - Cat
    - Dog
    - LLama
    - Has to differ cases, like cAt
    - Has to differ words that contain the words to be filtered, "Cataclysm", for example. Hello, World of Warcraft.

*/

import java.util.Scanner;

public class ProfanityFilter
{
    public static void main (String[] args)
    {
        Scanner kb = new Scanner(System.in);
        String userInput, toLowerCase;
        boolean flag = false;
        int i;
        String[] list = new String[12];
        list[0] = "cat";
        list[1] = " cat";
        list[2] = "cat ";
        list[3] = " cat ";
        list[4] = "dog";
        list[5] = " dog";
        list[6] = "dog ";
        list[7] = " dog ";
        list[8] = "llama";
        list[9] = " llama";
        list[10] = "llama ";
        list[11] = " llama ";

        System.out.println("Enter a string:");
        userInput = kb.nextLine();
        toLowerCase = userInput.toLowerCase();

        for (i = 0; i < list.length; i++)
        {
            if(toLowerCase.contains(list[i]) | toLowerCase.equals(list[i]))
            {
                flag = true;
            }
        }

        if (flag)
        {
            System.out.println("Something you said is forbidden.");
        }
        else
        {
            System.out.println("Nothing was found");
        }
    }
}
    /*

    Profanity Filter:
    - Cat
    - D



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: