在Java中,将List<Rows>转换为List<long>可以通过遍历List<Rows>,取出每个Rows对象中的值,并将其转换为long类型,最后将转换后的值添加到新的List<long>中。
以下是一个可能的实现方式:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 示例数据
List<Rows> rowsList = new ArrayList<>();
rowsList.add(new Rows(1));
rowsList.add(new Rows(2));
rowsList.add(new Rows(3));
// 将List<Rows>转换为List<long>
List<Long> longList = new ArrayList<>();
for (Rows rows : rowsList) {
longList.add(rows.getValue());
}
// 打印转换结果
for (Long value : longList) {
System.out.println(value);
}
}
static class Rows {
private long value;
public Rows(long value) {
this.value = value;
}
public long getValue() {
return value;
}
}
}
上述代码中,我们创建了一个示例的List<Rows>对象,并将其转换为List<Long>对象。通过遍历List<Rows>,使用getValue()方法获取每个Rows对象的值,并将其添加到新的List<Long>对象中。最后,我们打印出转换后的结果。
这个转换过程主要涉及到了Java集合的遍历以及类型转换的基本知识。
推荐的腾讯云相关产品:TencentDB for MySQL、TencentDB for PostgreSQL
领取专属 10元无门槛券
手把手带您无忧上云