找到 34423 篇文章 关于编程

为什么 Java 类不能同时是抽象类和最终类?

Maruthi Krishna
更新于 2019年10月14日 08:04:43

3K+ 阅读量

抽象类包含 0 个或多个抽象方法的类称为抽象类。如果它包含至少一个抽象方法,则必须声明为抽象类。如果要在抽象类中使用具体方法,则需要继承该类,为抽象方法(如果有)提供实现,然后使用子类对象调用所需的方法。示例在以下 Java 示例中,抽象类 MyClass 包含一个名为 display 的具体方法。从另一个类(AbstractClassExample)中,我们继承了类 MyClass 并使用子类... 阅读更多

如何在 Java 中使用 RandomAccessFile 读取 .txt 文件?

Maruthi Krishna
更新于 2019年10月14日 08:00:58

2K+ 阅读量

通常,在读取或写入文件数据时,只能从文件开头读取或写入数据。无法从随机位置读取/写入。Java 中的 java.io.RandomAccessFile 类使您能够读取/写入随机访问文件。这类似于一个大型字节数组,带有一个索引或光标,称为文件指针,您可以使用 getFilePointer() 方法获取此指针的位置,并使用 seek() 方法设置它。此类提供各种方法来读取和写入文件数据。此类的 readLine() 方法读取... 阅读更多

如何在 Java 中解决“找不到或加载主类包”问题?

Maruthi Krishna
更新于 2019年10月14日 07:59:08

5K+ 阅读量

编写 Java 程序后,需要使用 javac 命令对其进行编译,这会显示出现的编译时错误(如果有)。解决这些错误并成功编译程序后,将在当前文件夹中生成一个与类名相同的可执行文件,扩展名为 .class。然后,需要使用 java 命令执行它,如下所示:java class_name在执行过程中,如果 JVM 找不到指定名称的 .class 文件,则会发生运行时错误,显示“找不到或加载主类”错误,如下所示:D:\sample>java Example 错误:... 阅读更多

如何在 Java 中覆盖 .txt 文件中的一行?

Maruthi Krishna
更新于 2019年10月14日 07:55:25

17K+ 阅读量

使用的 APIString 类的 replaceAll() 方法接受两个字符串,分别表示正则表达式和替换字符串,并将匹配的值替换为给定的字符串。java.util 类(构造函数)接受 File、InputStream、Path 和 String 对象,使用正则表达式逐个标记读取所有基本数据类型和字符串(来自给定源)。要使用提供的 nextXXX() 方法从源读取各种数据类型。StringBuffer 类是 String 的可变替代方案,实例化此类后,可以使用 append() 方法向其中添加数据。过程要覆盖文件的特定行:读取文件内容... 阅读更多

Java 程序,将文件中的所有字符替换为 '#',但特定单词除外

Maruthi Krishna
更新于 2019年10月14日 07:51:55

525 阅读量

String 类的 split() 方法。围绕给定正则表达式的匹配项拆分当前字符串。此方法返回的数组包含此字符串的每个子字符串,这些子字符串以另一个匹配给定表达式的子字符串终止,或以字符串结尾终止。String 类的 replaceAll() 方法接受两个字符串,分别表示正则表达式和替换字符串,并将匹配的值替换为给定的字符串。要将文件中的所有字符替换为 '#',但特定单词(一种方法)除外:读取文件内容到 String。创建... 阅读更多

如何在 java 中将格式为 dd/MM/yyyy 的字符串解析为 dd/MM/yyyy 的日期?

Maruthi Krishna
更新于 2019年10月14日 07:46:50

14K+ 阅读量

java.text 包提供了一个名为 SimpleDateFormat 的类,用于以所需方式(本地)格式化和解析日期。此类的一个构造函数接受一个表示所需日期格式的字符串值,并构造 SimpleDateFormat 对象。此类的 format() 方法接受一个 java.util.Date 对象,并返回当前对象表示的格式的日期/时间字符串。因此,要将日期字符串解析为另一种日期格式:获取输入日期字符串。将其转换为 java.util.Date 对象。通过将所需的(新)格式作为字符串传递给其构造函数来实例化 SimpleDateFormat 类。通过传递上述... 阅读更多

是否可以在 java 中检查字符串是否仅包含 ASCII 字符?

Maruthi Krishna
更新于 2019年10月14日 07:37:37

2K+ 阅读量

使用正则表达式您可以使用以下正则表达式查找特定字符串值是否包含 ASCII 字符:\A\p{ASCII}*\zString 类的 matches() 方法接受一个正则表达式,并验证当前字符串是否匹配给定的表达式,如果匹配则返回 true,否则返回 false。因此,通过将上述指定的正则表达式作为参数传递,对输入/所需字符串调用 matches() 方法。示例实时演示import java.util.Scanner; public class OnlyASCII {    public static void main(String[] args) {       Scanner sc = new Scanner(System.in);       System.out.println("输入字符串值:");       String input ... 阅读更多

如何在 java 中在对象参数中初始化数组?

Maruthi Krishna
更新于 2019年10月14日 07:33:00

4K+ 阅读量

您可以像初始化任何其他值一样初始化在类内部声明的数组变量,可以使用构造函数或 setter 方法。示例在以下 Java 示例中,我们声明了一个数组类型的实例变量,并从构造函数对其进行初始化。实时演示public class Student {    String name;    int age;    String subs[];    Student(String name, int age, String subs[]){    this.name = name;    this.age = age;    this.subs = subs; } public void display() {    System.out.println("姓名:"+this.name);    System.out.println("年龄:"+this.age);    System.out.print("科目:");    for(int i = 0; i < subs.length; i++) { ... 阅读更多

如何在 java 中将 ArrayList<String> 转换为 ArrayList<Object>,反之亦然?

Maruthi Krishna
更新于 2024年6月7日 10:28:55

800 阅读量

ArrayList 到 ArrayList在泛型中,除了类型化参数 (T) 之外,您还可以使用“?”,表示未知类型。这些称为通配符,您可以使用通配符作为:参数类型或字段或局部字段。使用通配符,您可以将 ArrayList 转换为 ArrayList,如下所示:ArrayList stringList = (ArrayList)(ArrayList)(list); 示例import java.util.ArrayList; import java.util.Iterator; import java.util.ListIterator; public class ArrayListExample { public static void main(String args[]) { //实例化 ArrayList 对象... 阅读更多

如何在 Java 中使用 Jackson 将 JSON 数组转换为列表?

raja
更新于 2020年7月6日 12:30:14

9K+ 阅读量

Jackson 是一个基于 Java 的库,它可以用于将 Java 对象转换为 JSON 以及将 JSON 转换为 Java 对象。Jackson API 比其他 API 更快,需要的内存空间更少,并且非常适合处理大型对象。我们可以使用 ObjectMapper 类将 JSON 数组转换为列表。它有一个有用的方法 readValue(),该方法接收一个 JSON 字符串并将其转换为第二个参数中指定的类对象。示例import java.util.*; import com.fasterxml.jackson.databind.*; public class JSONArrayToListTest1 {    public static void main(String args[]) {       String jsonStr = "[\"INDIA\", \"AUSTRALIA\", \"ENGLAND\", \"SOUTH AFRICA\", \"WEST ... 阅读更多

广告
© . All rights reserved.