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 中一个用于存储一系列字符的类。这些字符实际上是字符串类型的对象。由于字符串是对象,因此我们可以说字符串数组是一组字符串类型的对象。在本文中,我们将了解 Java 中的字符串数组并在其上执行一些操作。字符串数组字符串数组是数组和字符串的组合。因此,它具有数组和字符串的属性,例如... 阅读更多
221 次查看
字符串是 Java 中一个用于存储一系列字符的类。这些字符实际上是字符串类型的对象。字符串的值用双引号括起来。字符串类在 java.lang 包中提供。在本文中,我们将深入了解 Java 中字符串的存储机制。字符串和字符串的存储创建字符串 - 语法 String nameOfobject = “ values ”; 实例 1 String st1 = “Tutorix 和 Tutorialspoint”; 这里,'st1' 是引用变量,其值用双引号括起来。我们还可以使用 new 关键字来创建... 阅读更多
链表是一种线性数据结构,它由一系列称为节点的元素组成,其中每个节点包含一个数据元素和一个指向序列中下一个节点的引用(或指针)。链表的重要性在于其灵活性,因为节点可以插入或删除到列表中的任何位置,这与需要移动元素以腾出空间的数组不同。链表也是动态的,这意味着它们可以根据需要增长或缩小,这与固定大小的数组不同。最后,链表可用于实现更复杂的数据结构,例如... 阅读更多
409 次查看
圆是由在平面上移动的点形成的封闭形状,使得它与给定点的距离恒定。直线是一维直线图形,没有厚度,并且在两个方向上无限延伸。在本文中,我们将使用 Java 检查给定的直线是否与圆相切或相交。我们将得到圆的中心坐标和半径以及直线的方程。我们需要检查给定的直线是否与圆碰撞,因此有三种... 阅读更多
127 次查看
多边形是一个二维封闭形状,至少有 3 条边。根据边的数量、边的关系和角度以及其他特征,多边形可以归类为不同的名称,如三角形、正方形和四边形。凸多边形的定义解释说,凸多边形的所有角都小于 180 度。这也意味着顶点(两条边相交的点)都从形状的中心向外指向。在本文中,我们将找到两个凸正多边形是否具有相同的中心。我们将取两个... 阅读更多
783 次查看
正方形是一个二维形状,它有四条长度相等的边。正方形的对边彼此平行,所有四个内角都是直角,对角线长度相等。在本文中,我们将检查如何确认给定的四个点是否构成正方形。我们将得到一个带有四个点的正方形,即 A、B、C、D,如图所示 - 我们需要根据这些点来检查它们是否构成正方形。要检查这一点,它应该满足以下条件 - ... 阅读更多
366 次查看
在 Java 中,数组是一个对象。它是一种非基本数据类型,用于存储相同数据类型的多个值。Java 中的矩阵只不过是一个多维数组,它表示多行多列。这里我们给出一个包含正负数元素的矩阵,根据题目要求,我们需要将负数替换为 0,正数替换为 1。让我们深入本文,了解如何使用 Java 编程语言来实现它。为了展示一些实例 实例-1 给定矩阵 =-21 22 -23 24 -25 26 ... 阅读更多