📅  最后修改于: 2023-12-03 15:26:49.596000             🧑  作者: Mango
在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。我们通过一个示例程序演示了如何实现检查功能,希望对您有所帮助。