我对java很陌生,在使用整数,浮点数等方面做得很好,但很难从字符串输入数据。下面的代码/方法工作得很好,当我添加到字符串到它,但不能理解如何从主java文件中获取字符串v,并在此方法中使用它的数组。由于
public int compute_product (String v) {
System.out.println(v);
String text = v;
String[] textStr = text.split(" ");
for(int i=0; i < textStr.length; i++) {
}
int[] num = new int[textStr.length];
for(int i=0;i<num.length;i++) {
num[i] = Integer.parseInt(textStr[i]);
}
int product = Arrays.stream(num).reduce(1, (a, b) -> a * b);
return product;
需要在main方法中创建compute_product方法所在的类的新实例。然后调用实例变量的方法,给出字符串作为参数。结果可能会存储在主类的一个新变量中。