Java 中的数字(带 0 前缀和字符串)
Java 中的数字
重要的是要理解,Number 类不是一个具体的类,而是一个抽象类。在它内部,我们有一组包装类来定义其功能。这些包装类包括 Integer、Byte、Double、Short、Float 和 Long。您可能会注意到这些是我们之前讨论过的相同的基本数据类型,但根据类命名约定,它们以大写名称表示为单独的类。
编译器根据特定函数或程序范围的要求自动将基本数据类型转换为对象,反之亦然,Number 类是 java.lang 包的一部分。
此过程称为自动装箱和拆箱。通过掌握 Number 类的抽象性质及其相应的包装类,我们可以更深入地了解 Java 如何处理信息。
在本文中,我们将讨论如何通过分解主题来更好地理解如何在字符串前面添加 0 前缀。
如何在 Java 数组中为每个元素添加前缀?
如果您想更改数组的任何组件,请考虑为数组的每个元素添加前缀。以下是一些帮助您执行此操作的简单方法 -
首先创建一个包含您要更改的组件的数组。为数组命名,例如“strArray”,并为每个成员命名,例如“str”。
接下来,创建一个 for 循环来遍历数组的每个成员。在此循环中,将所需的 prefix 与当前元素连接起来以更改它。
然后,使用 print 语句显示每个成员的更新值,方法是使用 for-each 循环遍历数组。
如果您想使用 for-each 循环,请使用“for (type var: collection)”语法定义一个变量,例如“iteration”。然后,当您遍历它们时,将使用 print 命令显示每个元素的更新值。
这些简单的步骤将帮助您快速有效地将您首选的前缀添加到数组的元素中。
算法
步骤 1 - 声明“strArry”字符串数组变量,并将其初始化为三个动物的名称:“Dog”、“Cat”和“Rabbit”。
步骤 2 - 创建一个 for 循环以迭代“strArry”数组的每个成员。
步骤 3 - 在 for 循环中,将短语“To Pet”与当前元素连接起来,然后替换该元素的值。
步骤 4 - 构造第二个 for-each 循环,该循环遍历“strArry”数组中的每个元素,并打印该元素的最新数字。
步骤 5 - 运行 Java 应用程序时,数组元素的更新值将显示在控制台中。
语法
让我们看看在 Java 中为每个元素添加前缀的语法。
class Main { public static void main (String[] args) { String[] strArry = {"Dog", "Cat", "Rabbit"}; for (int i=0 ; i < strArry.length; i++) { strArry[i] = "To Pet " + strArry[i]; } for (String str: strArry) { System.out.println (str); } } }
为整数添加 0 前缀
算法
步骤 1 - 首先创建一个 Java 程序,将带有前导零的字符串转换为整数。
步骤 2 - 创建字符串变量“str”并为其赋值“0000000953”。
步骤 3 - 使用 parseInt() 方法将字符串转换为数字。
步骤 4 - 使用 format() 函数将整数转换为带有前导零的字符串。在本例中,格式说明符“%05d”用于确保整数具有 5 位数字。
步骤 5 - 最后,使用 System.out.println() 函数打印输出字符串“Output String:”与“str”的修改值连接在一起。
示例 1
这是一个为整数添加 0 前缀的示例。
package com.tutorialspoint; public class StringToInt { public static void main(String args[]){ String str="0000000953"; /* String to int conversion with leading zeroes * the %05 format specifier is used to have 5 digits in * the number, this ensures the leading zeroes */ str = String.format("%05d", Integer.parseInt(str)); System.out.println("Output String: "+str); } }
输出
Output String: 00953
字符串与整数的连接
在 Java 中,当字符串与整数连接时,整数首先转换为字符串,然后执行连接。
算法
步骤 1 - 首先创建一个 Java 程序,将带有前导零的字符串转换为整数。
步骤 2 - 创建字符串变量“str”并为其赋值“0000000953”。
步骤 3 - 使用 parseInt() 方法将字符串转换为数字。
步骤 4 - 使用 format() 函数将整数转换为带有前导零的字符串。在本例中,格式说明符“%05d”用于确保整数具有 5 位数字。
步骤 5 - 最后,使用 System.out.println() 函数打印输出字符串“Output String:”与“str”的修改值连接在一起。
示例 2
以下代码说明了字符串与整数如何连接。
import java.io.*; public class tutorials { public static void main (String[] args) { String s = 5 + 4 + "World" + 7 + 5; System.out.print(s); } }
输出
9World75
结论
我们探讨了在 Java 中使用数字的各个方面,包括包装类的概念、自动装箱和拆箱以及为数组或整数的元素添加前缀的方法。我们已经了解了如何将字符串与整数连接以及如何将字符串转换为带有前导零的整数。