找到 34423 篇文章 适用于编程

Java 程序打印整数列表中的重复项

George John
更新于 2020-06-25 14:23:39

4K+ 阅读量

为了找到重复项,我们可以利用 Java 中 Set 的特性,即在 Java 中,向 Set 中添加重复项是不允许的。Set 的 add 方法对于之前未添加的值返回 true,而对于已存在于 Set 中的值则返回 false。为了达到我们的目的,我们将迭代整数列表或集合,并尝试将每个整数添加到一个整数类型的 Set 中。现在,如果整数被添加,则表示它是第一次出现,而不是... 阅读更多

Java 程序统计给定字符串中大小写字符的数量

Chandu yadav
更新于 2024-06-24 17:07:04

9K+ 阅读量

为了统计大小写字符的数量,我们首先需要判断给定的字符是大写还是小写。为此,我们将使用 Java 中每个字符的 ASCII 值的概念。在 Java 中,我们知道每个字符都有对应的 ASCII 值,因此我们将比较每个字符是否位于大写或小写的范围内。在 Java 中统计字符串中大小写字符的数量在下面的示例中,首先将字符串转换为字符数组以方便遍历,然后判断它是否位于... 阅读更多

Java 程序将浮点数转换为八进制数

Ankith Reddy
更新于 2020-06-25 14:25:17

288 阅读量

我们可以通过以下程序将任何十进制数转换为等效的八进制数。在此,我们将保留在将给定数字除以 8(八进制的基数)后得到的余数,然后通过将每个余数乘以 10 来反转我们存储的余数的顺序。让我们通过以下示例来理解。示例 在线演示public class DecimalToOctal {    public static void main(String[] args) {       int decimal = 84;       int octalNumber = 0, i = 1;       while (decimal != 0) {          octalNumber += (decimal % 8) * i;          decimal /= 8;          i *= 10;       }       System.out.println("给定十进制数的八进制数为 " + octalNumber);    } }输出给定十进制数的八进制数为 124

Java 程序将句子中的第一个字符转换为大写

Arjun Thakur
更新于 2020-06-25 14:25:48

569 阅读量

为了将句子中的第一个字符转换为大写,我们必须首先将句子中的每个单词分开,然后将每个单词的第一个字符都转换为大写。之后,我们必须再次将每个单词用空格连接起来,以重新组成句子。现在让我们逐一完成每个任务。首先,为了单独获取句子的每个单词,我们将使用 Java 的 Scanner 类并实现其 hasnext 方法来检查我们的句子是否还有更多单词,如果存在单词,我们将使用... 阅读更多

Java 程序接受包含所有元音的字符串

George John
更新于 2020-06-25 14:11:08

351 阅读量

为了查找给定的字符串是否包含所有元音,我们必须首先将给定的字符串转换为字符数组,以便我们可以简化对给定字符串的每个字符的比较。之后,将每个字符放入哈希映射中,以便我们可以检查从给定字符串创建的映射是否包含所有元音。我们在这里使用了哈希映射,因为字符数组类中没有具体的可以检查它是否包含所有元音的方法。唯一的方法是遍历整个数组,并将每个字符与每个元音进行比较... 阅读更多

使用 OpenCSV 在 Java 中写入 CSV 文件

Chandu yadav
更新于 2020-06-25 14:11:46

725 阅读量

在 Java 中,没有委托库或 API 用于写入或读取逗号分隔值 (csv) 文件。因此,对于此类需求,可以使用第三方 API。最流行的第三方 API 是 OpenCSV,它提供处理 CSV 文件的方法,例如读取 CSV 文件、写入 CSV 文件、解析 CSV 文件的值、将 CSV 文件的值映射到 Java Bean 以及将 Java Bean 映射到 CSV 文件等。为了在 Java 项目中使用/导入此工具,有以下方法:从 http://sourceforge.net/projects/opencsv/ 下载二进制文件/jar 通过更新 pom.xml 通过 Maven 下载,如下所示:    net.sf.opencsv    opencsv    2.3 ... 阅读更多

Java 编程中的 strictfp 关键字

Ankith Reddy
更新于 2020-06-25 14:12:11

210 阅读量

strictfp 用于确保浮点运算在任何平台上都给出相同的结果。由于浮点精度可能因平台而异。strictfp 关键字确保跨平台的一致性。strictfp 可以应用于类、方法或接口,但不能应用于抽象方法、变量或构造函数。以下是 strictfp 使用的有效示例。示例strictfp class Test { } strictfp interface Test { } class A {    strictfp void Test() {    } }示例以下是 strictfp 使用的无效示例。class A {    strictfp float a; } class A {    strictfp abstract void test(); } class A {    strictfp A() {    } }

Java 编程中的 static 关键字

Arjun Thakur
更新于 2020-06-25 14:12:49

229 阅读量

静态修饰符静态变量static 关键字用于创建独立于为类创建的任何实例而存在的变量。无论类的实例数量是多少,都只存在一个静态变量的副本。静态变量也称为类变量。局部变量不能声明为静态。静态方法static 关键字用于创建独立于为类创建的任何实例而存在的方法。静态方法不使用其定义所在类的任何对象的任何实例变量。静态方法获取所有来自参数的数据并计算某些内容... 阅读更多

根据键对 HashMap 进行排序

George John
更新于 2020-06-25 14:13:27

1K+ 阅读量

众所周知,Java 中的 HashMap 既不按键也不按顺序维护插入顺序。在向其中添加条目时,它也不维护任何其他顺序。但是,Java 提供了另一个名为 TreeMap 的 API,它根据其键的自然顺序维护其插入顺序。因此,为了根据键对给定的 HashMap 进行排序,我们将把我们的映射插入到一个 TreeMap 中,该 TreeMap 默认按键排序插入。插入后,我们将遍历相同的已排序的 TreeMap,它就是我们最终的已排序映射。示例 在线演示import java.util.HashMap; import java.util.TreeMap; ... 阅读更多

使用子类与超类引用引用子类对象

Ankith Reddy
更新于 2020-06-25 14:15:01

3K+ 阅读量

在Java继承中,一些基本规则包括:- 超类(父类)到子类(子类)的对象关系存在,而子类到父类对象关系则不存在。这意味着父类类型的引用可以持有子类对象,而子类引用不能持有父类对象。在非静态方法重写的情况下,运行时对象将评估执行子类方法还是超类方法。而静态方法的执行取决于对象持有的引用类型。继承的另一个基本规则与静态和非静态方法重写相关,Java中的静态方法... 阅读更多

广告

© . All rights reserved.