找到 4330 篇文章 关于 Java 8

多个 catch 块情况下异常层次结构。

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

5K+ 浏览量

异常是在程序执行期间发生的错误(运行时错误)。当发生异常时,程序会突然终止,并且异常行之后的代码永远不会执行。代码中的多个异常每当我们有一个可能产生多个异常的代码,并且如果需要专门处理它们,则可以在单个 try 上使用多个 catch 块。try{    //代码 } catch(Exception1 ex1) {    // } catch(Exception2 ex2) {    // }示例 实时演示import java.util.Arrays; import java.util.Scanner; public class MultipleCatchBlocks {    public static void main(String [] ... 阅读更多

如何在 Java 中查找文本文件中的字符串?

Maruthi Krishna
更新于 2019 年 9 月 10 日 12:18:24

7K+ 浏览量

以下 Java 程序接受用户输入的字符串值,验证文件是否包含给定的字符串,并打印该单词出现的次数。示例 实时演示import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.Scanner; public class FindingWordFromFile {    public static void main(String args[]) throws FileNotFoundException {       //从用户读取要查找的单词       Scanner sc1 = new Scanner(System.in);       System.out.println("输入要查找的单词");       String word = sc1.next();       boolean flag = false;       int count = 0;       ... 阅读更多

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

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

313 浏览量

java.io.DataOutputStream 的 readUTF() 方法将以修改后的 UTF-8 编码存储的数据读入字符串并返回它。示例以下 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 联盟开发。如果您想创建使用来自多个字符集的字符的文档,则可以使用单个 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 联盟开发。如果您想创建使用来自多个字符集的字符的文档,则可以使用单个 Unicode 字符编码来实现。它提供 3 种编码类型。UTF-8 - 它以 8 位单位(字节)出现,UTF8 中的字符可以是 1 到 4 个字节长,这使得 UTF8 成为可变宽度。UTF-16 ... 阅读更多

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

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

271 浏览量

您可以使用 File 类和 Files 类两种方式验证特定文件是否存在于系统中。使用 File 类名为 File 的 java.io 包中的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。此类提供各种方法来操作文件,其 exists a() 方法验证 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("Data of the ... 阅读更多

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

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

11K+ 浏览量

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

广告