OnITRoad - 常见问题

在Java中如何比较字符串

在Java中如何比较字符串 为了比较平等的字符串,我们应该使用String对象的等于或者EqualsignorEcase方法。 例如,以下代码段将确定字符串的两个实例是否与所有字符相等: String firstString = "Test123"; String secondString = "Test" + 123; if (firstString.eq

Views:0  2020-06-02

如何比较 Java 中的字符串

如何比较 Java 中的字符串 JAVA中,字符串是一个字符序列。 它是Java中常用的一种数据类型,因此字符串的比较是Java中最常用的操作之一。 在本文中,我们将介绍在 Java 中比较字符串的不同方法。 字符串与字符串类的比较 该方法提出了五种不同的方法来比较 Java 中的字符串。 我们将考虑其中的每一个。 使用“==”比较运算符 注意:“==”运算符只比较引用,而不是值。 所以这是比

Views:0  2020-06-02

在Java中如何复制数组

在Java中如何复制数组 Java 提供了几种复制数组的方法。 请注意,将此选项与对象数组(而不是基元数组)一起使用将使用原始内容(而不是原始内容的副本)填充副本。 Object.clone() 由于数组是 Java 中的对象,因此我们可以使用 Object.clone()。 int[] a = { 4, 1, 3, 2 }; int[] b = a.clone(); //[4, 1, 3,

Views:0  2020-06-02

在 Java 中如何创建文件

在 Java 中如何创建文件 在 Java 中创建一个新文件并不是一件困难的事情。 本文旨在帮助学习创建一个新文件,然后用 Java 编写。 所以,首先让我们学习在 Java 中创建新文件。 使用 java.io.File 类 当我们初始化 File 对象时,我们提供文件名,然后调用 createNewFile() 方法,如果具有该名称的文件尚不存在,该方法会自动创建一个由抽象路径名命名的新的

Views:0  2020-06-02

Java 中如何创建数组

Java 中如何创建数组 Java 提供了多种定义和初始化数组的方法,包括文字和构造函数符号。 使用 new Type[length] 构造函数声明数组时,每个元素都将使用以下默认值进行初始化: 0 表示原始数值类型:byte、short、int、long、float 和 double。 '\u0000 '(空字符)用于 char 类型。 布尔类型为 false。 引用类型为 null。 //

Views:0  2020-06-02

如何在Java中创建特定日期

如何在Java中创建特定日期 创建特定日期 虽然Java日期和时间类具有多个构造函数,但我们会注意到大多数已弃用。 直接创建日期实例的唯一可接受方式是通过使用空构造函数或者长期传递(自标准基础时间以来的毫秒数)。 除非我们正在寻找当前日期,否则既不易于使用另一个日期实例。 要创建新日期,我们将需要一个日历实例。 从那里,我们可以将日历实例设置为我们需要的日期。 Calendar c = Cal

Views:0  2020-06-02

如何在 Java 中创建临时文件

如何在 Java 中创建临时文件 在某些情况下,我们可能需要在 Java 中创建一个临时文件。 当不需要存储结果时,通常会在单元测试期间发生。 测试完成后,我们无需担心文件的内容。 其中在本文中,我们将学习如何在 Java 中创建临时文件的方法。 Java File 类中有两个名为 createTempFile 的静态方法,一个接受两个参数,另一个接受三个参数。 它我们在默认的临时文件夹位置创建一

Views:0  2020-06-02

Java如何遍历目录并打印出其子目录

Java如何遍历目录并打印出其子目录 public void iterate(final String dirPath) throws IOException { final DirectoryStream paths = Files.newDirectoryStream(Paths.get(dirPath)); for (final Path path : paths) {

Views:0  2020-06-02

如何在 CentOS 8 上安装 Java

如何在 CentOS 8 上安装 Java Java 是最流行的编程语言之一,用于构建不同类型的应用程序和系统。 在 CentOS 上安装 OpenJDK 11 01 要在 CentOS 8 上安装 OpenJDK 11,请以 root 或者具有 sudo 权限的用户身份运行以下命令: $sudo dnf install java-11-openjdk 02 安装完成后,可以通过查看Java

Views:0  2020-06-02

Java 如何迭代映射项(Map Entry)

Java 如何迭代映射项(Map Entry) 使用Map.Entry使用迭代器实现 Iterator> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry pair = it.next(); sum += pair.getKey() + pair.getValue(); } 实现使用m

Views:0  2020-06-02

如何在 Java 中对数组进行排序

如何在 Java 中对数组进行排序 使用 Arrays api 可以轻松完成对数组的排序。 import java.util.Arrays; //creating an array with integers int[] array = {7, 4, 2, 1, 19}; //this is the sorting part just one function ready to be used A

Views:0  2020-06-02

如何在 Java 中拆分字符串

如何在 Java 中拆分字符串 有时我们需要在编程中拆分一个字符串。 我们建议使用 String.split()、StringTokenizer 和 Pattern.compile() 方法。 在 Java 中拆分字符串 public class StringSplitTest { public static void main(String[] arg) { Stri

Views:0  2020-06-02

如何在Java中拆分字符串

如何在Java中拆分字符串 Java中的字符串split()方法拆分给定正则表达式的匹配的给定字符串。 StringTokenizer类允许我们在应用程序中将字符串分解为标记。这个类是为保持一致性而保留的遗留类,尽管在新代码中不鼓励使用它。 拆分字符串 我们可以在特定界定字符或者正则表达式之间拆分字符串,我们可以使用具有以下签名的字符串.split()方法: public String[] s

Views:0  2020-06-02

Java中不可变类(Immutable)是什么

Java中不可变类(Immutable)是什么 不可变量的对象是状态在初始化之后状态不会改变的实例。 例如,字符串是一个不可变类,并且一旦实例化其值永远不会改变。 没有可变引用的示例 public final class Color { final private int red; final private int green; final private

Views:0  2020-06-02

Java中不可变的空集合示例

Java中不可变的空集合示例 有时使用不可变空收集是合适的。 有几种方法可以在Java中创建不可变空列表。 不变的空集合类提供以有效方式获得此类集合的方法: List anEmptyList = Collections.emptyList(); Map anEmptyMap = Collections.emptyMap(); Set anEmptySet = Collections.emp

Views:0  2020-06-02

Java中的不可变对象

Java中的不可变对象 如果一个对象在构造之后状态不能改变,那么它就被认为是不可变的。对于创建简单、可靠的代码来说,最大程度地依赖于不可变对象是一种被广泛接受的合理策略 使用防御性复制创建类型的不可变版本 Java中的一些基本类型和类基本上是可变的。例如,所有数组类型都是可变的,像java.util.Data这样的类也是可变的。在强制使用不可变类型的情况下,这可能会很尴尬。 处理这个问题的一种

Views:0  2020-06-02