找到 34423 篇文章 关于 编程

如何在 Java 中使用 File 对象创建新目录?

Maruthi Krishna
更新于 2019年8月1日 13:54:30

6K+ 阅读量

名为 File 的 java.io 包中的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。创建新目录此类的 mkdir() 方法使用当前对象表示的路径创建目录。因此,要创建目录 - 使用您需要创建的目录的路径作为参数(字符串)实例化 File 类。使用上面创建的文件对象调用 mkdir() 方法。示例以下 Java 示例从用户那里读取要创建的目录的路径和名称,并创建它。import java.io.File; ... 阅读更多

如何使用 FileInputStream 从文件中读取数据?

Maruthi Krishna
更新于 2019年8月1日 13:48:45

3K+ 阅读量

FileInputStream 类从特定文件(逐字节)读取数据。它通常用于读取包含原始字节的文件内容,例如图像。要使用此类读取文件内容 - 首先,您需要通过表示要读取的文件路径的字符串变量或 File 对象实例化此类。FileInputStream inputStream = new FileInputStream("file_path"); 或,File file = new File("file_path"); FileInputStream inputStream = new FileInputStream(file);然后使用 read() 方法的变体之一读取指定文件的内容 -int read() - 这 ... 阅读更多

FileInputStream 和 FileOutputStream 在 Java 类中的用途是什么?

Maruthi Krishna
更新于 2019年8月1日 13:42:15

15K+ 阅读量

Java 提供 I/O 流来读取和写入数据,其中流表示输入源或输出目标,可以是文件、I/O 设备、其他程序等。有两种类型的流可用 -InputStream - 用于从源读取(顺序)数据。OutputStream - 用于将数据写入目标。FileInputStream此类从特定文件(逐字节)读取数据。它通常用于读取包含原始字节的文件内容,例如图像。要使用此类读取文件内容 - 首先,您需要 ... 阅读更多

如何在 Java 中将 InputStream 对象转换为字符串?

Maruthi Krishna
更新于 2019年8月1日 13:32:40

10K+ 阅读量

Java 提供 I/O 流来读取和写入数据,其中流表示输入源或输出目标,可以是文件、I/O 设备、其他程序等。有两种类型的流可用 -InputStream - 用于从源读取(顺序)数据。OutputStream - 用于将数据写入目标。FileInputStream此类从特定文件(逐字节)读取数据。它通常用于读取包含原始字节的文件内容,例如图像。将 InputStream 对象转换为字符串您可以将 InputStream 对象 int 转换为字符串 ... 阅读更多

Java 中字节流类和字符流类有什么区别?

Maruthi Krishna
更新于 2020年7月2日 10:37:19

4K+ 阅读量

Java 提供 I/O 流来读取和写入数据,其中流表示输入源或输出目标,可以是文件、I/O 设备、其他程序等。根据它们处理的数据,有两种类型的流 -字节流 - 这些流以字节(8 位)处理数据,即字节流类读取/写入 8 位数据。使用这些,您可以存储字符、视频、音频、图像等。字符流 - 这些流以 16 位 Unicode 处理数据。使用这些,您只能读取和写入文本数据。Reader 和 Writer 类(抽象)是 ... 的超类 阅读更多

什么是流?Java 中有哪些类型的流和类?

Maruthi Krishna
更新于 2019年8月1日 13:22:47

26K+ 阅读量

Java 提供 I/O 流来读取和写入数据,其中流表示输入源或输出目标,可以是文件、I/O 设备、其他程序等。一般来说,流将是输入流或输出流。InputStream - 用于从源读取数据。OutputStream - 用于将数据写入目标。根据它们处理的数据,有两种类型的流 -字节流 - 这些流以字节(8 位)处理数据,即字节流类读取/写入 8 位数据。使用这些,您可以存储字符、视频、 ... 阅读更多

BufferedWriter 类中 flush() 和 close() 方法的用途是什么?

Maruthi Krishna
更新于 2019年8月1日 13:17:24

2K+ 阅读量

Java 的 BufferedWriter 类用于将字符流写入指定的目标(字符输出流)。它最初将所有字符存储在缓冲区中,并将缓冲区的内容推送到目标,从而使字符、数组和字符串的写入效率更高。您可以在实例化此类时指定所需的缓冲区大小。flush() 方法当您尝试使用 BufferedWriter 对象将数据写入流时,在调用 write() 方法后,数据将首先被缓冲,不会打印任何内容。flush() 方法用于推送 ... 的内容 阅读更多

在 Java 中实现 equals 方法时应遵循哪些指南?

Maruthi Krishna
更新于 2020年7月2日 10:25:05

148 阅读量

要比较两个对象,Object 类提供了一个名为 equals() 的方法,此方法接受一个对象并将其与当前对象进行比较。如果这两个对象的引用相等,则返回 true,否则此方法返回 false。但此方法仅在两个引用指向同一对象时才返回 true。实际上,如果两个对象的内容相等,它应该返回 true。示例class Employee {    private String name;    private int age;    Employee(String name, int age){       this.name = name;       this.age = age;    } } ... 阅读更多

我们如何在 Java 中将十六进制值转换为字节?

raja
更新于 2023年11月22日 12:19:46

152 阅读量

Byte 类是 Number 类的子类,它可以将基本类型 byte 的值包装到对象中。Byte 类型的对象包含一个类型为 byte 的单个字段。Byte 类的重要方法有 byteValue()、compare()、compareTo()、decode()、parseByte()、valueOf() 等。我们可以使用 decode() 方法将十六进制值转换为字节。Byte 类的 byteValue()。语法public final class Byte extends Number implements Comparable 示例public class ConvertHexaDecimalToByte { public static void main(String args[]) { byte b = Byte.decode("0x0a").byteValue(); // 将十六进制值转换为字节。 ... 阅读更多

如何在 Java 中将 String 转换为 StringBuilder,反之亦然?

Maruthi Krishna
更新于 2020年7月2日 10:32:03

20K+ 阅读量

String 类型是 Java 中的一个类,用于表示一组字符。Java 中的字符串是不可变的,一旦创建,就不能更改 String 的值。由于 String 是不可变的,如果您尝试重新赋值 String 的值,它的引用将指向新的 String 对象,从而在内存中留下一个未使用的 String。Java 提供 StringBuffer 类作为 String 的替代,在需要对字符 String 进行大量修改的地方。您可以反复修改/操作 StringBuffer 的内容…… 阅读更多

广告
© . All rights reserved.