找到 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 表示形式。示例实时演示import java.util.Scanner; public class ConversionOfDouble {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter a double value:");       ... 阅读更多

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

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

205 浏览量

StringBuilder 或 StringBuffer 对象的 append 方法接受布尔值、char、char 数组、double、float、int、long 或 String 值作为参数,并将其添加到当前对象。您可以将所需的 double 值附加到方法中,并从获得的 StringBuffer(或 StringBuilder)对象中检索字符串。示例实时演示import java.util.Scanner; public class ConversionOfDouble {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter a double value:");       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: error: 枚举类型不能是局部类型 ... 阅读更多

我们可以在 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+ 浏览量

以下示例根据扩展名打印目录中的文件:示例import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.stream.Stream; public class 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() 方法。示例 import java.io.File; import java.io.FileFilter; import java.io.IOException; public class Test{    public static void main(String args[]) throws IOException {   ... 阅读更多

广告