找到 2637 篇文章 适用于 Java

如何在 Java 中使用默认方法解决菱形问题

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:53:31

13K+ 次浏览

继承是两个类之间的一种关系,其中一个类继承另一个类的属性。这种关系可以使用 extends 关键字定义如下:public class A extends B{}继承属性的类称为子类或子类,而其属性被继承的类称为超类或父类。在继承中,超类成员的副本在子类对象中创建。因此,使用子类对象,您可以访问这两个类的成员。多重继承是指一个类继承多个类的属性。换句话说,... 阅读更多

如何在 Java 中将超类变量转换为子类类型

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:52:56

9K+ 次浏览

继承是两个类之间的一种关系,其中一个类继承另一个类的属性。这种关系可以使用 extends 关键字定义如下:public class A extends B{}继承属性的类称为子类或子类,而其属性被继承的类称为超类或父类。在继承中,超类成员的副本在子类对象中创建。因此,使用子类对象,您可以访问这两个类的成员。将超类引用变量转换为子类类型您可以尝试转换... 阅读更多

如何在 Java 中将子类变量转换为超类类型?

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:52:37

2K+ 次浏览

继承是两个类之间的一种关系,其中一个类继承另一个类的属性。这种关系可以使用 extends 关键字定义如下:public class A extends B{}继承属性的类称为子类或子类,而其属性被继承的类称为超类或父类。在继承中,超类成员的副本在子类对象中创建。因此,使用子类对象,您可以访问这两个类的成员。将子类变量转换为超类类型您可以直接分配一个子... 阅读更多

解释 Java 中 String 类 valueOf() 方法的用法

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:36:43

131 次浏览

java.lang 包的 String 类表示字符字符串。Java 程序中的所有字符串文字,例如“abc”,都作为此类的实例实现。字符串是常量,创建后其值无法更改。String 类的 valueOf() 方法接受 char 或 char 数组或 double 或 float 或 int 或 long 或对象作为参数,并返回其 String 表示形式。示例实时演示导入 java.util.Scanner;公共类 ConversionOfDouble {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入一个双精度值:");       ... 阅读更多

如何使用 append 方法将双精度值转换为 Java 字符串?

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:36:26

205 次浏览

StringBuilder 或 StringBuffer 对象的 append 方法接受布尔值或 char 或 char 数组或 double 或 float 或 int 或 long 或 String 值作为参数,并将其添加到当前对象。您可以将所需的双精度值追加到方法中,并从获得的 StringBuffer(或 StringBuilder)对象中检索字符串。示例实时演示导入 java.util.Scanner;公共类 ConversionOfDouble {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入一个双精度值:");       double d = sc.nextDouble();       StringBuffer sb = new StringBuffer();       sb.append(d); ... 阅读更多

如何在 Java 中使用 for 循环迭代枚举的值?

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:26:53

361 次浏览

Java 中的枚举表示一组命名常量,您可以使用以下语法创建枚举:enum Days {    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }您可以使用 values() 方法检索枚举的内容。此方法返回一个包含所有值的数组。获得数组后,您可以使用 for 循环迭代它。示例public class IterateEnum{    public static void main(String args[]) {       Days days[] = Days.values();       System.out.println("枚举的内容为:");             //使用 for 循环迭代枚举 ... 阅读更多

我们可以在 Java 中在方法内部定义枚举吗?

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:35:52

2K+ 次浏览

Java 中的枚举表示一组命名常量,您可以使用以下语法创建枚举:enum Days {    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }我们可以在类内部定义枚举。但是,我们不能在方法内部定义枚举。如果您尝试这样做,它会生成一个编译时错误,提示“枚举类型不能是局部类型”。示例public class EnumExample{    public void sample() {       enum Vehicles {          Activa125, Activa5G, Access125, Vespa, TVSJupiter;       }    } }错误EnumExample.java:3: 错误:枚举类型不能是局部类型 ... 阅读更多

我们可以在 Java 中在类内部定义枚举吗?

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:34:06

16K+ 次浏览

Java 中的枚举表示一组命名常量,您可以使用以下语法创建枚举enum Days {    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }是的,我们可以在类内部定义枚举。您可以使用 values() 方法检索枚举中的值。示例实时演示public class EnumerationExample {    enum Enum {       Mango, Banana, Orange, Grapes, Thursday, Apple    }    public static void main(String args[]) {       Enum constants[] = Enum.values();       System.out.println("常量的值:");         for(Enum d: constants) {         ... 阅读更多

如何在 Java 中搜索具有文件扩展名的目录?

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:21:27

1K+ 次浏览

以下示例根据扩展名打印目录中的文件:示例导入 java.io.IOException;导入 java.nio.file.Files;导入 java.nio.file.Path;导入 java.nio.file.Paths;导入 java.util.stream.Stream;公共类 Demo {    public static void main(String[] args) throws IOException {       Stream path = Files.walk(Paths.get("D:\ExampleDirectory"));       System.out.println("PDF 文件列表:");       path = path.filter(var -> var.toString().endsWith(".pdf"));       path.forEach(System.out::println);             path = Files.walk(Paths.get("D:\ExampleDirectory"));       System.out.println("JPG 文件列表:");       path = path.filter(var -> var.toString().endsWith(".jpg"));       path.forEach(System.out::println);           path = Files.walk(Paths.get("D:\ExampleDirectory"));       ... 阅读更多

如何在 Java 中列出目录中的隐藏文件?

Maruthi Krishna
更新于 2021 年 2 月 8 日 11:21:14

704 次浏览

listFiles() 方法返回一个数组,该数组保存当前(File)对象表示的路径中所有文件(和目录)的对象(抽象路径)。File Filter 接口是路径名的过滤器,您可以将其作为参数传递给 listFiles() 方法。此方法根据传递的过滤器过滤传递的文件名。要获取文件夹中的隐藏目录,请实现一个仅接受隐藏目录的 FileFilter,并将其作为参数传递给 listFiles() 方法。示例导入 java.io.File;导入 java.io.FileFilter;导入 java.io.IOException;公共类 Test{    public static void main(String args[]) throws IOException {   ... 阅读更多

广告