找到 34423 篇文章,关于编程

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

George John
更新于 2020年6月25日 14:23:39

4K+ 浏览量

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

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

Chandu yadav
更新于 2024年6月24日 17:07:04

9K+ 浏览量

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

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

Ankith Reddy
更新于 2020年6月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年6月25日 14:25:48

569 浏览量

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

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

George John
更新于 2020年6月25日 14:11:08

351 浏览量

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

使用OpenCSV在Java中写入CSV文件

Chandu yadav
更新于 2020年6月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年6月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年6月25日 14:12:49

229 浏览量

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

根据键对Java中的HashMap进行排序

George John
更新于 2020年6月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年6月25日 14:15:01

3K+ 浏览量

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

广告
© . All rights reserved.