📜  检查给定的字符串是否是Java的Pangram(1)

📅  最后修改于: 2023-12-03 15:26:49.596000             🧑  作者: Mango

检查字符串是否为Java的Pangram

在Java中,如果一个字符串中包含了英文字母表中的所有字母,我们称其为"Panagram"。下面是一个用于检查给定字符串是否为Java的Pangram的示例程序。

代码示例
public class PangramChecker {
  public static void main(String[] args) {
    String input = "The quick brown fox jumps over the lazy dog";
    System.out.println("Given string is a pangram: " + isPangram(input));
  }

  public static boolean isPangram(String input) {
    input = input.toLowerCase();
    for (char c = 'a'; c <= 'z'; c++) {
      if (input.indexOf(c) == -1) {
        return false;
      }
    }
    return true;
  }
}
代码说明

上述Java程序中,我们定义了一个名为PangramChecker的public类。它包含了一个名为isPangram的public方法,用于检查给定字符串是否是Java的Pangram。

isPangram方法的输入是要检查的字符串。它首先将字符串转换为小写字母,然后使用一个for循环逐个检查a~z的字母是否在该字符串中出现。如果有任何一个字母在该字符串中没有出现,就返回false。如果检查完所有字母后都没有问题,该方法就返回true。

我们还定义了一个名为“input”的字符串变量,它包含了一个示例Pangram字符串,用于测试isPangram方法。在main方法中,我们调用isPangram方法,并将结果打印到控制台。

总结

本文介绍了如何在Java中检查一个字符串是否为Pangram。我们通过一个示例程序演示了如何实现检查功能,希望对您有所帮助。