共找到 2637 篇 Java 文章
415 次浏览
接口 set 不允许重复元素。此接口的 add() 方法接受元素并添加到 Set 对象,如果添加成功,则返回 true;如果你尝试使用此方法添加一个现有元素,则添加操作失败并返回 false。因此,若要删除 ArrayList 对象的重复元素,请执行以下操作:获取/创建所需的 ArrayList。创建一个空的 set 对象。尝试将 ArrayList 对象的所有元素添加到 set 对象。使用 clear() 方法清除 ArrayList 的内容。现在,使用 addAll() 方法将 set 对象的内容再次添加到 ArrayList。示例 在线 ... 阅读更多
13 千+ 次浏览
这表示在处理前暂时存放数据的集合。这是先入先出 (FIFO) 类型的排列。放入队列的第一个元素是第一个从中取出的元素。peek() 方法 peek() 方法返回当前队列顶部的对象,而不将其删除。如果队列为空,此方法返回 null。示例 实时演示 import java.util.Iterator; import java.util.LinkedList; import java.util.Queue; public class QueueExample { public static void main(String args[]) { Queue queue = new LinkedList(); queue.add("Java"); queue.add("JavaFX"); queue.add("OpenCV"); ... 阅读更多
4K+ 浏览
Java 的 DeflaterOutputStream 类用于压缩给定数据并将其传输到目的地。此类中的 write() 方法接受数据(整数和字节格式),对其进行压缩,并将其写入当前 DeflaterOutputStream 对象的目的地。要使用此方法压缩文件 - 创建一个 FileInputStream 对象,将要压缩的文件的路径作为字符串格式的参数传递给它的构造函数。创建一个 FileOutputStream 对象,将输出文件的路径作为字符串格式的参数传递给它的构造函数。创建一个 DeflaterOutputStream 对象,通过传递 ... 阅读更多
40K+ 浏览
ObjectMapper 类是 Jackson 库中最重要的类。我们可以使用 ObjectMapper 类的 readValue() 方法将 JSON 转换为 Java 对象,此方法反序列化指定 JSON 内容字符串中的 JSON 内容。语法 public readValue(String content, JavaType valueType) throws IOException, JsonParseException, JsonMappingException 示例 import java.io.*; import java.util.*; import com.fasterxml.jackson.core.*; import com.fasterxml.jackson.databind.*; public class JSONToJavaObjectTest { public static void main(String args[]) throws JsonGenerationException, JsonMappingException, IOException { Employee emp1 = new Employee(); emp1.setFirstName("Raja"); emp1.setLastName("Ramesh"); emp1.setId(115); emp1.getTechnologies().add("Java"); emp1.getTechnologies().add("Selenium"); emp1.getTechnologies().add("Spark"); ... 阅读更多
782 浏览
java.io 包中的 File 类表示系统中的文件或目录(路径名)。为了获取目录中所有现有文件的列表,此类提供了 list() 和 ListFiles() 方法。它们之间的主要区别为:list() 方法返回给定目录中所有文件的名称,采用 String 数组形式。ListFiles() 方法返回给定目录中的文件对象(文件),采用类型为 File 的数组形式。也就是说,如果只想要特定目录中的文件名,则可以... 阅读更多
3K+ 浏览
在某些情况下,例如单元测试或某些应用程序逻辑,您可能需要创建临时文件。创建临时文件Java 中的 File 类提供了一个名为 createTempFile() 的方法。此方法接受两个 String 变量,分别表示临时文件的前缀(起始名称)和后缀(扩展名),以及一个表示目录(抽象路径)的文件对象,您需要在此目录下创建文件。示例以下 Java 示例在路径 D:/SampleDirectory 中创建名为 exampleTempFile5387153267019244721.txt 的临时文件。import java.io.File; import java.io.IOException; public class TempararyFiles { public static void main(String args[]) throws IOException { String prefix = ... 阅读更多
581 浏览
Console 类用于向控制台(键盘/屏幕)设备中写入/读取数据。它提供了一个从键盘读取一行的 readLine() 方法。您可以使用 console() 方法获取 Console 类的对象。注意 - 如果您尝试在 IDE 等非交互式环境中执行此程序,程序将无法运行。示例以下 Java 程序使用 Console 类从用户处读取数据。 实时演示 import java.io.BufferedReader; import java.io.Console; import java.io.IOException; import java.io.InputStreamReader; class Student { String name; int age; float percent; boolean isLocal; char grade; Student(String name, int age, float percent, boolean isLocal, ... 阅读更多
7K+ 浏览
字符流 - 这些处理 16 位 Unicode 中的数据。使用这些仅可以读取和写入文本数据。Reader 和 Writer 类(抽象)是所有字符流类的父类:用于读取/写入字符流的类。以下是 Java 提供的字符数组流类:- ReaderWriterBufferedReaderBufferedWriterCharacterArrayReaderCharacterArrayWriterStringReaderStringWriterFileReaderFileWriterInputStreamReaderInputStreamWriterFileReaderFileWriter示例以下 Java 程序使用 FileReader 从特定的文件读取数据,并使用 FileWriter 将其写入另一个文件中。import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class IOStreamsExample { public static void main(String args[]) throws IOException { //Creating FileReader object ... 阅读更多
5K+ 浏览
它们以字节(8 位)处理数据,即字节流类读写 8 位数据。使用这些数据,你可以存储字符、视频、音频、图像等。InputStream 和 OutputStream 类(抽象类)是所有输入/输出流类的超类:用于读写字节流的类。以下是 Java 提供的字节数组流类:InputStreamOutputStreamFIleInputStreamFileOutputStreamByteArrayInputStreamByteArrayOutputStreamObjectInputStreamObjectOutputStreamPipedInputStreamPipedOutputStreamFilteredInputStreamFilteredOutputStreamBufferedInputStreamBufferedOutputStreamDataInputStreamDataOutputStream示例以下 Java 程序使用 FileInputStream 从特定文件读取数据,并使用 FileOutputStream 将其写入另一个文件。import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class IOStreamsExample { public static void main(String args[]) throws IOException { ... 阅读更多
1K+ 浏览量
java.io 包中名为 File 的类表示系统中的文件或目录(路径名)。此类提供各种方法对文件/目录执行各种操作。此类的 mkdir() 方法使用当前对象表示的路径创建目录。创建目录层次结构有两种主要方法在 Java 中创建目录层次结构: - 使用 mkdirs() 方法 - 使用 createDirectories() 方法让我们逐一了解这些解决方案。使用 mkdirs() 方法你可以使用同一类的 mkdirs() 方法创建目录层次结构。这 ... 阅读更多