找到 2637 篇文章 相关 Java

通过引用名称在 Java 中中断任何外部嵌套循环

Neetika Khandelwal
更新于 2023-07-12 12:44:02

1K+ 次查看

编程就是想出解决现实世界问题的最佳和最有效的方法。在某些情况下,您可能希望同时退出多个循环。这可以通过在 Java 中简单地引用要退出的循环的名称来实现。在本教程中,我们将了解如何通过引用其名称来中断 Java 中的任何外部嵌套循环。在 Java 中引用循环名称您可以通过为外部循环加标签来退出 Java 嵌套循环。这可以通过在外部循环之前使用标签,然后在... 阅读更多

Java 程序查找不重复字符的最长子字符串的长度

Prabhdeep Singh
更新于 2024-07-24 11:43:39

1K+ 次查看

在 Java 中,子字符串是字符串的一部分,包含字符串的连续字符,长度可以从 1 到整个字符串。给定一个字符串,我们必须找到给定字符串中最长子字符串的长度,该子字符串仅包含唯一字符。我们将看到三种类型的方法:查找每个子字符串、滑动窗口和双指针。问题陈述给定一个字符串,编写一个 Java 程序以查找不重复字符的最长子字符串的长度 - 输入 thisisthegivenstring 输出不重复字符的最长子字符串的长度为:... 阅读更多

Java 程序编写自己的 atoi()

Prabhdeep Singh
更新于 2024-08-16 08:02:41

580 次查看

atoi() 函数用于 C 编程语言,用于将作为参数传递给它的字符串转换为整数值(如果字符串是有效的整数),否则它将显示未定义的行为。我们将在 Java 编程语言中实现 atoi() 函数。示例场景 1:输入:字符串 str = "123" 输出:res = 123 给定一个表示数字的字符串,因此我们只是得到了相同的输出。示例场景 2:输入:字符串 str = "897c7" 输出:res = 无效输入给定的字符串... 阅读更多

Java 程序使用逐词匹配查找最长公共前缀

Prabhdeep Singh
更新于 2024-09-29 02:50:52

513 次查看

在本文中,我们将探讨如何使用 Java 中的两种不同方法在给定字符串集中查找最长公共前缀。我们首先讨论一种直接比较所有字符串以查找最长前缀的方法,然后转向逐词匹配方法。问题陈述给定一组字符串,我们必须找到它们之间的公共前缀。前缀是字符串的子字符串,包含索引 0,并且可以是长度从 1 到完整字符串的任何长度。输入 1 字符串 arr[] = ... 阅读更多

Java 程序检查矩阵的所有行是否彼此循环旋转

Prabhdeep Singh
更新于 2023-07-11 14:14:22

139 次查看

矩阵由行和列组成以形成矩形数组。循环旋转意味着旋转数组的元素,以便一次旋转将最后一个元素置于第一个位置,其余元素置于右侧。在这个问题中,我们给出了一个 n * n 的矩阵,我们的任务是检查矩阵的所有行是否彼此循环旋转,然后打印“YES”,否则打印“NO”。让我们看看下面的示例和解释,以更好地理解问题。输入 1 mat = [ [ 1, 5, 6], ... 阅读更多

Java 程序将 1 到 3999 之间的罗马数字转换为十进制

Prabhdeep Singh
更新于 2023-07-11 14:05:25

429 次查看

基于罗马前罗马体系的数字表示法排列中使用的字符称为罗马数字。字母 M、D、C、L、X、V 和 I 分别代表 1000、500、1000、50、10、5 和 1,我们将在下面的部分中讨论所有主要符号。在这个问题中,我们给定一个罗马数字的字符串,我们的任务是将罗马数字转换为 1 到 3999 范围内的十进制数。让我们看看下面的示例和解释,以更好地理解问题。输入 1 str = "MCMIX" 输出 1 1909 ... 阅读更多

Java 中的 final 与不变性

Deepti S
更新于 2023-07-11 11:05:02

1K+ 次查看

Java 中的“final”关键字可用于定义常量值以及防止更改或覆盖变量、方法或类。另一方面,不变性描述了对象在其整个生命周期内保持恒定状态的特性。对象在创建后,其值不会改变。变量、方法和类受“final”关键字约束,但不变性更进一步,保证对象的整个状态都得到保留。让我们在这篇文章中了解 final 与不变性的关键区别。Java 中的 final ... 阅读更多

Java 中的一些棘手程序

Deepti S
更新于 2023-07-11 10:37:08

501 次查看

令人费解的 Java 问题源于循环、多线程、重载、覆盖等,因此难以处理。有时,看似简单的问题也会让我们感到困惑,导致代码杂乱无章,而不是简单明了的解决方案。通过分析性思维,我们甚至可以在没有先验知识的情况下解决这些问题。加入我们,一起探索 Java 中的棘手程序。使用的方法有效的注释命名循环方法 1:有效的注释在编程领域,Java 注释是程序中的文本语句,对编译器或解释器的执行没有意义。将注释纳入代码的目的是多方面的。... 阅读更多

Java 中的过滤器模式

Deepti S
更新于 2023-07-11 10:33:38

429 次查看

过滤器设计模式,也称为标准设计模式,是一种结构性设计模式,开发人员使用它根据不同的标准过滤对象。它通过将多个标准链接到单个标准来实现解耦的过滤和逻辑运算。它提供了两种创建过滤器的技术:过滤整个集合或过滤特定集合成员。要将标准应用于类,您可以按照以下步骤操作:创建需要过滤的类。开发标准的接口。实现满足接口要求的具体类。使用各种标准过滤掉某些对象... 阅读更多

Java 程序用于字符串的左旋转和右旋转

Prabhdeep Singh
更新于 2023-07-11 08:55:14

2K+ 次查看

旋转意味着我们必须将每个字符向前或向后移动。向前方向表示右旋转(或逆时针方向),向后方向表示左旋转(或顺时针方向)。在这个问题中,我们给定了一个大小为 n 的字符字符串和一个整数 d。这里 d 小于 n。我们的任务是打印通过整数 d 左旋转或右旋转的字符串。只有当前字符串的排列发生变化,给定字符串中的字符的长度或频率不会改变。输入 1 str = “apple”,d = 2 输出 1 左... 阅读更多

广告