有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Selenium java如何在java中将List<String>转换为List<Double>

我正在尝试将字符串转换为int,以便对值求和

  1. 原值为“1.00英镑500.00英镑”
  2. 我需要将其拆分并删除GBP,以便只剩下整数值(1.00、500.00)并将其存储在列表中
  3. 现在,我想把它转换成List,这样我就可以添加值:1.00和500.00等于501.00
import java.util.List;
import java.util.Arrays;
import java.util.stream.Collectors;
import java.util.function.Function;

public class Main { 
  public static void main(String[] args) { 
    String num = "GBP 1.00 GBP 500.00";
        List<String> al = new ArrayList<String>(Arrays.asList(num.split(" ")));
        al.removeIf(n -> (n.charAt(0) == 'G'));
        
        
        System.out.println("Num: "+num);
        System.out.println("Al: "+al);
        System.out.println(al.get(0));
        System.out.println(al.get(1));
        System.out.println(al.get(1)+al.get(0));
        

        //---Convert List<String> to List<Int>- to add the values------------------//
       System.out.println("Convert List<String> to List<Int>");
       //Code here
        
  } 
}

//Result

Num: GBP 1.00 GBP 500.00
Al: [1.00, 500.00]
1.00
500.00
500.001.00

共 (0) 个答案