找到关于 Java 的2637 篇文章

在 Java 中,将数组转换为 ArrayList 有几种方法?

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

240 次浏览

通过添加数组的每个元素,ArrayList 类的 add() 方法接受一个元素并将其添加到当前数组列表中。要使用此方法将数组转换为数组列表:获取字符串数组。创建一个空的 ArrayList 对象。将数组的每个元素添加到 ArrayList。打印数组列表的内容。示例 在线演示import java.util.ArrayList; import java.util.Iterator; public class ArrayToArrayList {    public static void main(String args[]) {       String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"};       ArrayList arrayList = new ArrayList();       for(int ... 阅读更多

如何在 Java 中删除字符串中的所有非字母字符?

Maruthi Krishna
更新于 2019年10月14日 08:54:42

2K+ 次浏览

String 类的 split() 方法接受一个表示分隔符的 String 值,并将其拆分为标记(单词)数组,将两个分隔符之间的字符串视为一个标记。例如,如果您将单个空格“ ”作为分隔符传递给此方法并尝试拆分一个 String。此方法将两个空格之间的单词视为一个标记,并返回当前 String 中单词(空格之间)的数组。如果 String 不包含指定的分隔符,则此方法返回一个包含整个字符串作为元素的数组。正则表达式“\W+”匹配所有 ... 阅读更多

如何在 Java 中将 LinkedList 转换为数组?

Maruthi Krishna
更新于 2019年10月14日 08:51:15

5K+ 次浏览

LinkedList 类的 toArray() 方法将当前 LinkedList 对象转换为对象类型的数组并返回它。此数组按正确的顺序(从第一个元素到最后一个元素)包含此列表中的所有元素。它充当基于数组和基于集合的 API 之间的桥梁。因此,要将 LinkedList 转换为数组:实例化 LinkedList 类。使用 add() 方法填充它。调用上面创建的链表上的 toArray() 方法并检索对象数组。将对象数组的每个元素转换为字符串。示例 在线演示import java.util.Arrays; import java.util.LinkedList; public class LinkedListToArray {    public static ... 阅读更多

如何在 Java 中从 ArrayList 或 LinkedList 中删除元素?

Maruthi Krishna
更新于 2020年2月17日 07:04:08

682 次浏览

ArrayList 和 LinkedList 类实现了 java.util 包的 List 接口。此接口提供了 remove() 方法的两种变体,用于删除特定元素,如下所示:E remove(int index)boolean remove(Object o) - 使用其中一种方法,您可以从 Java 中的 List 或 LinkedList 中删除所需元素。E remove(int index) - 此方法接受一个整数,表示 List 对象中的特定位置,并删除给定位置处的元素。如果删除操作成功,此方法将返回已删除的元素。如果传递给此方法的索引值小于 ... 阅读更多

如何在 Java 中将 ArrayList 设置为只读?

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

530 次浏览

java.util.Collections 类的 unmodifiableList() 方法接受 List 接口的对象(实现其类的对象)并返回给定对象的不可修改形式。用户只能对获得的列表进行只读访问。示例下面的 Java 程序创建一个 ArrayList 对象,向其中添加元素,将其转换为只读 List 对象。 在线演示import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ArrayListReadOnly {    public static void main(String[] args) {       // 实例化一个 ArrayList 对象       ArrayList list = new ArrayList();       list.add("JavaFx");       list.add("Java");       list.add("WebGL");   ... 阅读更多

如何在 Java 中通过远程方法发送数据?

Maruthi Krishna
更新于 2019年10月14日 08:33:54

566 次浏览

RMI 代表远程方法调用。它是一种机制,允许驻留在一个系统 (JVM) 中的对象访问/调用在另一个 JVM 上运行的对象。RMI 用于构建分布式应用程序;它提供 Java 程序之间的远程通信。它在 java.rmi 包中提供。要编写 RMI Java 应用程序,您必须按照以下步骤操作:步骤 1 - 定义远程接口远程接口提供特定远程对象的所有方法的描述。客户端通过此远程接口进行通信。因此,您需要创建一个扩展预定义接口的接口,... 阅读更多

在 Java 中读写 URL 连接的关键步骤是什么?

Maruthi Krishna
更新于 2019年10月14日 08:26:34

237 次浏览

java.net 包的 URL 类表示统一资源定位符,用于指向万维网中的资源(文件或目录或引用)。此类提供各种构造函数,其中一个接受 String 参数并构造 URL 类的对象。此类的 openStream() 方法打开与当前对象表示的 URL 的连接,并返回一个 InputStream 对象,您可以使用它从 URL 读取数据。因此,要从网页读取数据(使用 URL 类):实例化 java.net.URL 类,并传递所需网页的 URL ... 阅读更多

如何在 Java 中处理 EOFException?

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

1K+ 次浏览

在某些情况下,在读取文件内容时,将到达文件末尾,在这种情况下会抛出 EOFException。尤其是在使用输入流对象读取数据时会抛出此异常。在其他情况下,到达文件末尾时会抛出特定值。示例让我们考虑 DataInputStream 类,它提供各种方法,例如 readboolean()、readByte()、readChar() 等,用于读取原始值。使用这些方法从文件中读取数据时,如果到达文件末尾,则会抛出 EOFException。import java.io.DataInputStream; import java.io.FileInputStream; public class EOFExample {    public ... 阅读更多

在 Java 中对静态方法或静态代码块有哪些限制?

Maruthi Krishna
更新于 2019年10月14日 08:17:47

4K+ 次浏览

静态方法和静态块静态方法属于类,它们将与类一起加载到内存中,您可以无需创建对象来调用它们。(使用类名作为引用)。而静态块是一个带有静态关键字的代码块。通常,它们用于初始化静态成员。JVM 在类加载时在 main 方法之前执行静态块。示例 在线演示public class Sample {    static int num = 50;    static {       System.out.println("Hello this is a static block");    }    public static void ... 阅读更多

如何在 Java 中使用 Jackson 映射多个日期格式?

raja
更新于 2020年7月6日 12:33:55

3K+ 次浏览

Jackson 是一个基于 Java 的库,它可以用于将 Java 对象转换为 JSON,以及将 JSON 转换为 Java 对象。我们可以使用 `@JsonFormat` 注解在 Jackson 库中映射多种日期格式,这是一个通用注解,用于配置属性值的序列化细节。`@JsonFormat` 有三个重要的字段:`shape`、`pattern` 和 `timezone`。`shape` 字段可以定义序列化使用的结构 (JsonFormat.Shape.NUMBER 和 JsonFormat.Shape.STRING),`pattern` 字段可用于序列化和反序列化。对于日期,`pattern` 包含与 SimpleDateFormat 兼容的定义,最后,`timezone` 字段可用于序列化,默认……阅读更多

广告