如何在java中执行两个Arraylist项之间的减法

如何在java中执行两个Arraylist项之间的减法,java,arraylist,subtraction,Java,Arraylist,Subtraction,我有两个列表,其中包含字符串类型的数据项 List<String> all=new ArrayList<String>(); List<String> al2=new ArrayList<String>(); 列表中有数值,我想根据从resultset检索到的列从列表中减去数据项,即 减去(全部的rs.getString(3),al2的rs.getString(3) 并显示结果。如何在列表中实现此减法?减去“cat”和“计算机”的

我有两个列表,其中包含字符串类型的数据项

    List<String> all=new ArrayList<String>();
    List<String> al2=new ArrayList<String>();
列表中有数值,我想根据从resultset检索到的列从列表中减去数据项,即

减去(全部的rs.getString(3),al2的rs.getString(3)


并显示结果。如何在列表中实现此减法?

减去“cat”和“计算机”的结果是什么?@ElliottFrisch,我的结果集的数据格式如下3.6755604E-10,列表保存此类数据。您可能不应该将其存储为
字符串
@MES,您可以使用装箱类型。例如,
Double
而不是
Double
是的,但是当我将其转换为Double时,我不能修剪值,也不能使用整数,因此我使用了字符串
                 all.add((rs.getString(3)));
                 all.add((rs.getString(4)));
                 al2.add((rs.getString(3)));
                 al2.add((rs.getString(4)));