找到关于面向对象编程的9301 篇文章

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

Neetika Khandelwal
更新于 2023年7月12日 12:44:02

1K+ 次浏览

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

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

Prabhdeep Singh
更新于 2024年7月24日 11:43:39

1K+ 次浏览

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

编写你自己的 atoi() 的 Java 程序

Prabhdeep Singh
更新于 2024年8月16日 08:02:41

580 次浏览

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

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

Prabhdeep Singh
更新于 2024年9月29日 02:50:52

513 次浏览

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

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

Prabhdeep Singh
更新于 2023年7月11日 14:14:22

139 次浏览

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

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

Prabhdeep Singh
更新于 2023年7月11日 14:05:25

429 次浏览

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

Java 中的 final 与不变性

Deepti S
更新于 2023年7月11日 11:05:02

1K+ 次浏览

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

Java 中的一些棘手程序

Deepti S
更新于 2023年7月11日 10:37:08

501 次浏览

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

Java 中的过滤器模式

Deepti S
更新于 2023年7月11日 10:33:38

429 次浏览

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

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

Prabhdeep Singh
更新于 2023年7月11日 08:55:14

2K+ 次浏览

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

广告