可以使用 final 关键字将类声明为 final。final 类不能被继承,因此 final 关键字通常用于类以防止继承。以下是一个演示 Java 中 final 类的程序:示例 实时演示final class A { private int a = 15; public void printA() { System.out.println("Value of a = " + a); } } public class Demo { public static void main(String args[]) { A obj = new A(); obj.printA(); } }输出Value of a = ... 阅读更多
find() 方法在输入序列中查找与所需模式匹配的多个子序列。此方法在 Matcher 类中可用,该类在 java.util.regex 包中可用。以下是一个在 Java 中使用 find() 方法查找多个子序列的程序:示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo { public static void main(String args[]) { Pattern p = Pattern.compile("the"); Matcher m = p.matcher("eclipses of the sun and the moon"); System.out.println("Subsequence: the"); System.out.println("Sequence: eclipses of the sun and the moon"); ... 阅读更多
final 关键字用于类以创建 final 类。final 类不能被继承,因此 final 关键字通常用于类以防止继承。以下是一个演示 Java 中 final 类的程序:示例 实时演示final class A { private int a = 9; public void printA() { System.out.println("Value of a = " + a); } } public class Demo { public static void main(String args[]) { A obj = new A(); obj.printA(); } }输出Value of ... 阅读更多
如果类的成员变量和方法使用受保护的访问修饰符指定,则可以从同一个包或不同包中的子类访问它们。关键字 protected 用于指定此修饰符。以下是一个演示 Java 中受保护访问修饰符的程序:示例 实时演示class A { protected int a = 9; public void printA() { System.out.println("Value of a = " + a); } } public class Demo { public static void main(String args[]) { A obj = new A(); ... 阅读更多
如果类的成员变量和方法使用私有访问修饰符指定,则只能从其声明的类中访问它们。关键字 private 用于指定此修饰符。以下是一个演示 Java 中私有访问修饰符的程序:示例 实时演示class A { private int a = 6; public void printA() { System.out.println("Value of a = " + a); } } public class Demo { public static void main(String args[]) { A obj = new A(); obj.printA(); } ... 阅读更多
可以使用递归计算数字的幂。此处数字为 x,并将其提高到 n 次幂。以下是一个演示此方法的程序:示例 实时演示public class Demo { static double pow(double x, int n) { if (n != 0) return (x * pow(x, n - 1)); else return 1; } public static void main(String[] args) { System.out.println("7 to the power 3 is " + pow(7, 3)); System.out.println("4 to the power 1 ... 阅读更多
可以使用 java.util.regex.Pattern.matches() 方法验证邮政编码。此方法匹配邮政编码的正则表达式和给定的输入邮政编码,如果它们匹配则返回 true,否则返回 false。以下是一个演示此方法的程序:示例 实时演示public class Demo { public static void main(String args[]) { String zipCode = "83592-1537"; String regex = "\d{5}(-\d{4})?"; System.out.println("The zip code is: " + zipCode); System.out.println("Is the above zip code valid? " + zipCode.matches(regex)); } }输出The zip code is: 83592-1537 Is the above ... 阅读更多