找到 2637 篇文章 关于 Java
13K+ 浏览量
继承是两个类之间的关系,其中一个类继承另一个类的属性。这种关系可以使用 extends 关键字定义,如下所示:public class A extends B{}继承属性的类称为子类或子类,其属性被继承的类称为超类或父类。在继承中,超类成员的副本在子类对象中创建。因此,使用子类对象,您可以访问两个类的成员。多重继承是指一个类继承多个类的属性。换句话说,... 阅读更多
9K+ 浏览量
继承是两个类之间的关系,其中一个类继承另一个类的属性。这种关系可以使用 extends 关键字定义,如下所示:public class A extends B{}继承属性的类称为子类或子类,其属性被继承的类称为超类或父类。在继承中,超类成员的副本在子类对象中创建。因此,使用子类对象,您可以访问两个类的成员。将超类引用变量转换为子类类型您可以尝试转换... 阅读更多
2K+ 浏览量
继承是两个类之间的关系,其中一个类继承另一个类的属性。这种关系可以使用 extends 关键字定义,如下所示:public class A extends B{}继承属性的类称为子类或子类,其属性被继承的类称为超类或父类。在继承中,超类成员的副本在子类对象中创建。因此,使用子类对象,您可以访问两个类的成员。将子类变量转换为超类类型您可以直接分配一个子... 阅读更多
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:"); ... 阅读更多
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); ... 阅读更多
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 循环迭代枚举 ... 阅读更多
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: 枚举类型不能是局部类型 ... 阅读更多
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) { ... 阅读更多
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")); ... 阅读更多
浏览量: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 { ... 阅读更多