springboot 获取数组[OptionEntity(id=null, instType=SPOT, instId=ETH-USDT, last=1876.97, lastSz=0.2, askPx=1876.98, askSz=22.976934, bidPx=1876.97, bidSz=0.05, open24h=1888.5, high24h=1890.56, low24h=1846.88, volCcy24h=117990828.14925573, vol24h=63201.557287, ts=1690129384113)] 的last属性值
时间: 2023-08-25 16:06:33 浏览: 352
springboot-btc-eth-trx-master.zip
要从数组中获取 `last` 属性的值,你可以按照以下步骤进行操作:
1. 假设你有一个名为 `optionEntities` 的数组,其中包含了多个 `OptionEntity` 对象。
2. 首先,你需要遍历这个数组,以便获取每个 `OptionEntity` 对象的 `last` 属性值。
3. 在遍历过程中,可以通过点操作符 `.last` 来访问每个 `OptionEntity` 对象的 `last` 属性。
4. 将每个 `last` 属性的值添加到一个新的集合中,或者根据你的需求进行进一步处理。
下面是一个使用 Java 8 的 Stream API 来实现这个过程的示例代码:
```java
import com.example.test_reg.dto.OptionEntity;
// 假设你有一个名为 optionEntities 的 OptionEntity 数组
OptionEntity[] optionEntities = new OptionEntity[] {
new OptionEntity(null, "SPOT", "ETH-USDT", 1876.97, 0.2, 1876.98, 22.976934, 1876.97, 0.05, 1888.5, 1890.56, 1846.88, 117990828.14925573, 63201.557287, 1690129384113L)
};
List<Double> lastValues = Arrays.stream(optionEntities)
.map(OptionEntity::getLast)
.collect(Collectors.toList());
System.out.println(lastValues);
```
在上述示例中,我们使用 Java 8 的 Stream API 遍历 `optionEntities` 数组,并使用 `map()` 操作符提取每个 `OptionEntity` 对象的 `last` 属性值。然后,我们使用 `collect()` 操作符将这些 `last` 属性值收集到一个新的列表中(`lastValues`)。最后,我们打印出这个列表。
输出结果将会是:
```
[1876.97]
```
这表明成功地从数组中获取了 `last` 属性的值。请注意,如果数组中有多个对象,它们的 `last` 属性值将会全部被收集到列表中。
阅读全文