找到 34423 篇文章 关于编程

我们可以在 Java 中使用 readUTF() 从 .txt 文件读取字符串吗?

Maruthi Krishna
更新于 2019年9月10日 12:13:58

313 次浏览

java.io.DataOutputStream 的 readUTF() 方法将以修改后的 UTF-8 编码的数据读取到 String 中并返回它。示例以下 Java 程序使用 readUTF() 方法从 .txt 文件读取 UTF-8 文本。import java.io.DataInputStream; import java.io.EOFException; import java.io.FileInputStream; import java.io.IOException; public class UTF8Example { public static void main(String args[]) { StringBuffer buffer = new StringBuffer(); try { // 实例化 FileInputStream 类 FileInputStream fileIn = new FileInputStream("D:\\test.txt"); // 实例化 DataInputStream 类 DataInputStream inputStream = new DataInputStream(fileIn); ... 阅读更多

使用 Java 从文件读取 UTF8 数据

Maruthi Krishna
更新于 2019年9月10日 12:07:15

3K+ 次浏览

一般来说,数据以比特 (1 或 0) 的形式存储在计算机中。有各种可用的编码方案,指定每个字符所表示的字节集。Unicode (UTF) - 代表 Unicode 转换格式。它由 Unicode Consortium 开发。如果您想创建使用来自多个字符集的字符的文档,则可以使用单一 Unicode 字符编码来实现。它提供 3 种编码类型。UTF-8 - 它以 8 位单元 (字节) 出现,UTF8 中的一个字符可以是 1 到 4 个字节长,使 UTF8 成为可变宽度。UTF-16 ... 阅读更多

使用 Java 将 UTF8 数据写入文件

Maruthi Krishna
更新于 2019年9月10日 12:02:31

3K+ 次浏览

一般来说,数据以比特 (1 或 0) 的形式存储在计算机中。有各种可用的编码方案,指定每个字符所表示的字节集。Unicode (UTF) - 代表 Unicode 转换格式。它由 Unicode Consortium 开发。如果您想创建使用来自多个字符集的字符的文档,则可以使用单一 Unicode 字符编码来实现。它提供 3 种编码类型。UTF-8 - 它以 8 位单元 (字节) 出现,UTF8 中的一个字符可以是 1 到 4 个字节长,使 UTF8 成为可变宽度。UTF-16 ... 阅读更多

如何在 Java 中检查文件是否存在于系统的任何位置?

Maruthi Krishna
更新于 2019年9月10日 11:58:33

271 次浏览

您可以使用 File 类和 Files 类两种方法来验证系统中是否存在特定文件。使用 File 类java.io 包中的名为 File 的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。此类提供各种方法来操作文件,其 exists() 方法验证当前 File 对象所表示的文件或目录是否存在,如果存在,则返回 true,否则返回 false。示例以下 Java 程序验证指定文件是否存在于... 阅读更多

如何在 Java 中使用 BufferedReader 从文件中读取整数?

Maruthi Krishna
更新于 2019年9月10日 11:54:20

18K+ 次浏览

Java 的 BufferedReader 类用于从指定来源(字符输入流)读取字符流。此类的构造函数接受 InputStream 对象作为参数。此类提供一个称为 readLine() 的方法,该方法读取并返回来自来源的下一行,并以 String 格式返回它。BufferedReader 类不提供任何直接方法从用户读取整数,您需要依靠 readLine() 方法来读取整数。即,您首先需要以字符串格式读取整数。Integer 类的 parseInt() 方法接受一个 String ... 阅读更多

如何在 Java 中向上转型和向下转型同一个对象?

Maruthi Krishna
更新于 2019年9月11日 07:22:54

252 次浏览

在 Java 中将一种数据类型转换为另一种数据类型称为强制类型转换。向上转型 - 如果您将更高数据类型转换为较低数据类型,则称为缩小(将更高数据类型的值赋给较低数据类型变量)。示例实时演示import java.util.Scanner; public class NarrowingExample { public static void main(String args[]){ char ch = (char) 67; System.out.println("给定整数的字符值:"+ch); } }输出给定整数的字符值:C向下转型 - 如果您将较低数据类型转换为较高数据类型,则称为扩展(将较低数据类型... 阅读更多

为什么子类不继承 Java 中超类的私有实例变量?

Maruthi Krishna
更新于 2019年9月10日 11:46:33

6K+ 次浏览

当您将类的实例变量声明为私有时,如果尝试这样做,则无法在另一个类中访问它们,将会生成编译时错误。但是,如果您继承一个具有私有字段的类,包括类的所有其他成员,私有变量也会被继承并可用于子类。但是,您不能直接访问它们,如果您这样做,将会生成编译时错误。示例实时演示class Person{ private String name; public Person(String name){ this.name = name; } public void displayPerson() { System.out.println("数据... 阅读更多

Java 中 getter/setter 方法和构造函数有什么区别?

Maruthi Krishna
更新于 2019年9月10日 11:37:17

11K+ 次浏览

构造函数Java 中的构造函数类似于方法,它在创建类的对象时被调用,它通常用于初始化类的实例变量。构造函数与它们的类名称相同,并且没有返回类型。如果您不提供构造函数,编译器会代表您定义一个构造函数,该构造函数使用默认值初始化实例变量。您还可以通过构造函数接受参数,并使用给定值初始化类的实例变量,这些称为参数化构造函数。示例以下 Java 程序有一个名为 student 的类... 阅读更多

是否可以在同一个类中重写 Java 方法?

Maruthi Krishna
更新于 2019年9月10日 11:32:26

3K+ 次浏览

当我们有两个类,其中一个类继承另一个类,并且这两个类具有相同的方法(包括参数和返回类型,例如 sample 方法)时,子类中的方法会覆盖超类中的方法。这是因为继承的特性。如果我们实例化子类,会在子类对象中创建超类成员的副本,因此子类对象同时拥有这两个方法。但是,如果调用该方法(sample),则会执行子类中的 sample 方法,从而覆盖超类的方法。示例   阅读更多

在 Java 中,将子类对象赋值给超类对象会发生什么?

Maruthi Krishna
更新于 2019年9月10日 11:25:12

6K+ 次浏览

在 Java 中,将一种数据类型转换为另一种数据类型的过程称为类型转换。如果将更高数据类型转换为较低数据类型,则称为缩窄转换(将更高数据类型的值赋给较低数据类型变量)。例如:char ch = (char)5; 如果将较低数据类型转换为较高数据类型,则称为拓宽转换(将较低数据类型的值赋给较高数据类型变量)。例如:int i = 'c'; 同样,您也可以将一个类的对象转换为另一个类的对象。但是这两个类必须存在继承关系。然后,如果将超类转换为子类…… 阅读更多

广告
© . All rights reserved.