分析:和第一题差别不大的相同代码不再赘述。
本题中需要两个list列表 并且进行比较,新建两个列表并进行数据注入。
需要进行第一个list的第一个value和第二个list里面的value进行比较,所以使用for循环,通过相同且增加的局部变量i,比较list的第一个value ——list1.get(i)和第二个list里面的value——list2.get(i)并且需要吧字符串转换成double形使用Double.parseDouble,最后进行比较得出结果。
package a3月23日java作业;
import java.util.ArrayList;
public class demo2 {
static Value2 a;
static Value2 v;
public static void main(String[] args) {
ArrayList<Value2> list1 = new ArrayList<Value2>();
list1.add(new Value2("SB001", "0.3"));
list1.add(new Value2("SB002", "19.0"));
list1.add(new Value2("SB003", "1.4"))