java - 对字符串数组执行乘法操作

标签 java arrays string multiplication

我有一个充满字符串的数组,该数组将用于从数组元素创建一个 CSV 文件,但在将值转储到 CSV 文件之前,我需要对某些元素执行一些乘法。例如,我需要将数组[0]中的值“20”乘以数组[1]中的另一个值“100”。

任何人都有关于从哪里开始的建议。我对 Java 完全陌生,所以请温柔地对待我。

谢谢

最佳答案

字符串不能相乘。它们只会串联起来。

如果需要执行整数乘法,首先需要将String转换为整数,然后再相乘。

示例代码

public static void main(String args[]) {
        String[] arr = {"20", "30", "100"};

        int num1 = Integer.parseInt(arr[0]);
        int num2 = Integer.parseInt(arr[2]);

        System.out.println(num1 * num2);
}

输出

2000

关于java - 对字符串数组执行乘法操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47536446/

相关文章:

java - Guice 的 Names.bindProperties(Binder, Properties) 的 CDI (Weld) 等价物是什么?

java - 为什么 getFraction1 和 getFraction2 方法没有正确设置这些变量的值?

java - 使用常量声明数组大小的优点是什么

java - 检查对象是否是用户指定的特定数据类型的实例

python - 在Python中检索数组中匹配条件的所有元素

java - 字符串 ("2013-4-25") 到日期的转换

arrays - 知道过滤元素是一个序列,如何用另一个 Swift 数组过滤一个 Swift 数组?速度很重要

具有多个值的 PHP 数组需要一种 Group By 排序

c - C 中的安全函数是否比不安全的函数更快,反之亦然?

C++ vector 排序字符串问题