2K+ 次浏览
排序和搜索是我们可以对数组执行的基本操作。排序是指将给定列表或数组中的元素按升序或降序重新排列,而搜索是指在列表中查找元素或其索引。尽管有各种算法可以执行这些操作,但在本文中,我们将使用其中几种算法在 Java 中排序和搜索元素。我们将逐一查看它们。方法 1:使用数组的内置方法在本节中,我们将讨论以下有助于在…中排序和搜索元素的方法。阅读更多
479 次浏览
在 Java 中,StreamCorruptedException 发生在读取或写入流的数据时发现问题时。问题可能是我们正在读取或写入的数据格式错误或包含错误。如果给定文件的格式不正确。当流意外关闭或数据被部分覆盖时。在本文中,我们将讨论 StreamCorruptedException 以及示例。但在继续之前,了解流及其在示例中将使用的一些方法非常重要。处理 StreamCorruptedException 的程序流流…阅读更多
663 次浏览
假设您有一个包含大写和小写字符的字符串。我们必须按区分大小写的方式对给定的字符串进行排序,这意味着如果给定字符串中的第 i 个位置是大写字母,那么新排序的字符串必须在该位置有大写字母,小写字母也是如此。此外,小写字母和大写字母将分别按排序顺序排列。在本文中,我们将尝试找到给定问题的解决方案。首先,让我们通过一个示例来了解给定问题,以便更好地理解。示例场景输入:字符串 st = …阅读更多
103 次浏览
在 Java 中,subtractExact() 是 StrictMath 类的静态方法。它在“java.lang”包中可用。在本文中,我们将讨论 StrictMath 及其一些内置方法。我们还将了解 subtractExact() 方法的实现以及它与该类的其他方法有何不同。Java 中的 StrictMath 类 StrictMath 是扩展对象类的最终类。我们可以不用创建实例就可以使用其方法,因为该类的所有方法都是静态的,我们可以不用对象调用静态方法。要调用静态方法 Class_name.static_method_name 要…阅读更多
303 次浏览
假设您有一个已排序的数组,其中没有重复值,并且从某个索引开始,该数组被旋转了。您必须在其中搜索特定元素。如果它在数组中可用,则返回索引,否则返回 -1。在本文中,我们将使用两种方法解决给定问题:线性搜索和二分搜索。方法 1:使用线性搜索这种方法将按顺序搜索给定元素。算法步骤 1 - 首先,声明并初始化一个名为“araylist”的数组和一个名为“searchElem”的整数变量,我们将…阅读更多
546 次浏览
在 Java 中连接字符串的方法有很多。StringJoiner 类和 String.join() 方法就是其中两种。两者都用于连接两个或任意数量的字符串,但区别在于它们的实现。在本文中,我们将尝试找出 StringJoiner 类和 String.join() 方法用法中存在的差异。StringJoiner 类它是一个在 java.util 包中可用的类,它是从 JDK 8 添加的。我们可以一次连接多个字符串。在使用之前,有必要使用以下命令将其导入到我们的程序中…阅读更多
3K+ 次浏览
Scanner 是“java.util”包中可用的一个类,用于从多个来源(如文件或控制台)获取输入。获取输入最常见的来源是标准输入,即键盘。Scanner 类有一些方法可以从键盘获取基本类型和字符串的输入。我们将通过本文了解 Scanner 类及其各种方法。Scanner 和 nextChar() Scanner 类的以下方法用于获取输入 - nextInt() - 获取整数作为输入。nextLong() - 获取长整数作为输入。nextDouble() - 获取双精度浮点数作为输入。…阅读更多
874 次浏览
字符串和数组是两件不同的事情。数组是一种线性数据结构,用于存储具有相似数据类型的元素组,但字符串是 Java 中存储一系列字符的类。这些字符实际上是 String 类型的对象。由于字符串是对象,我们可以说字符串数组是 String 类型对象的组。在本文中,我们将了解 Java 中的字符串数组并在其上执行一些操作。字符串数组字符串数组是数组和字符串的组合。因此,它同时具有数组和字符串的特性,例如…阅读更多
221 次浏览
字符串是 Java 中存储一系列字符的类。这些字符实际上是 String 类型的对象。字符串的值用双引号括起来。字符串类在 java.lang 包中可用。在本文中,我们将研究 Java 中字符串的存储机制。字符串和字符串的存储要创建字符串 - 语法 String nameOfobject = “ values ”; 实例 1 String st1 = “Tutorix and Tutorialspoint”; 这里,“st1”是引用变量,其值用双引号括起来。我们也可以使用 new 关键字来创建…阅读更多
24K+ 次浏览
组合给定数组元素的过程称为合并。可以使用多种技术以多种方式完成此操作。让我们讨论所有有助于在 Python 中合并给定数组的技术。在深入研究这些技术之前,让我们通过一个简单的输入输出场景来了解数组的合并是如何进行的。输入输出场景考虑两个数组 arr1 和 arr2。arr1 = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] arr2 = [ 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ] 现在,合并后的…阅读更多