Map<Long, String> descriptions = new HashMap<>(); for (YjwHandlingfeetotle yjwHandlingfeetotle : yjwHandlingfeetotles) { Double moneyfee = yjwHandlingfeetotle.getMoneyfee(); //尾家不判断 if (!comIds[comIds.length - 1].equals(yjwHandlingfeetotle.getComId())) { if (moneyfee < orderMoney) { //余额不够 log.info(yjwHandlingfeetotle.getComName() + "余额不够," + moneyfee + "--" + orderMoney); Item e = new Item(); e.setLabel(yjwHandlingfeetotle.getComName()); e.setValue(moneyfee.toString()); array.add(e); } } descriptions.put(yjwHandlingfeetotle.getComId(), yjwHandlingfeetotle.getComName()); }
时间: 2023-02-14 22:39:33 浏览: 113
这是一个使用 Java 的循环语句,遍历了一个名为 yjwHandlingfeetotles 的列表。
在循环中,对于每一个 yjwHandlingfeetotle 元素,计算 moneyfee 变量的值,并且判断它是否小于 orderMoney 变量。
如果 moneyfee 小于 orderMoney,就会将一个名为 e 的 Item 对象的 label 和 value 设置为 yjwHandlingfeetotle 对象的 comName 和 moneyfee 的值,并将 e 添加到一个名为 array 的列表中。
最后,将 yjwHandlingfeetotle 对象的 comId 作为键,yjwHandlingfeetotle 对象的 comName 作为值,添加到一个名为 descriptions 的 Map 对象中。
相关问题
<div> <Descriptions title={liveData[0]} size="small" bordered> <Descriptions.Item label={liveData[1]}> <div id="time-control">--:--:--</div> </Descriptions.Item> <Descriptions.Item label={liveData[2]}> <div id="gift">{virtualLiveGiftNum}</div> </Descriptions.Item> <Descriptions.Item label={liveData[3]}> <div id="livestar">{virtualLiveStar}</div> </Descriptions.Item> <Descriptions.Item label={liveData[4]}> <div id="audiencenum">{virtualLiveAudienceNum}</div> </Descriptions.Item> <Descriptions.Item label={liveData[5]}> <div id="newfans">{virtualLiveNewFans}</div> </Descriptions.Item> <Descriptions.Item label={liveData[6]}> <div id="alivenum">{virtualLiveAliveNum}</div> </Descriptions.Item> </Descriptions> </div> 让Descriptions.Item三个一排,显示两排
要让 `Descriptions.Item` 以两排的形式显示,可以使用 CSS 的 `display: grid` 属性来实现。首先,将 `Descriptions.Item` 包裹在一个父元素中,然后设置父元素的样式为 `display: grid`,并使用 `grid-template-columns` 属性来定义每一列的宽度。
以下是示例代码:
```jsx
<div style={{ display: 'grid', gridTemplateColumns: '1fr 1fr' }}>
<Descriptions title={liveData[0]} size="small" bordered>
<div>
<Descriptions.Item label={liveData[1]}>
<div id="time-control">--:--:--</div>
</Descriptions.Item>
<Descriptions.Item label={liveData[2]}>
<div id="gift">{virtualLiveGiftNum}</div>
</Descriptions.Item>
<Descriptions.Item label={liveData[3]}>
<div id="livestar">{virtualLiveStar}</div>
</Descriptions.Item>
</div>
<div>
<Descriptions.Item label={liveData[4]}>
<div id="audiencenum">{virtualLiveAudienceNum}</div>
</Descriptions.Item>
<Descriptions.Item label={liveData[5]}>
<div id="newfans">{virtualLiveNewFans}</div>
</Descriptions.Item>
<Descriptions.Item label={liveData[6]}>
<div id="alivenum">{virtualLiveAliveNum}</div>
</Descriptions.Item>
</div>
</Descriptions>
</div>
```
在上述代码中,使用了内联样式 `{}` 来设置父元素的样式。`gridTemplateColumns: '1fr 1fr'` 表示将父元素分为两列,每一列的宽度都是相等的。`Descriptions.Item` 标签被分别放置在两个 `div` 内,这样它们就可以以两排的形式显示在页面上。
请根据需要调整样式和布局,以适应具体的需求。
<div class="map-buttons"> <button class="map-button" @click="detectConflict"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">冲突检测</span> </div> </button> <button class="map-button" @click="captureScreenshot"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">截图</span> </div> </button> <button class="map-button" @click="generateMap"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">制图</span> </div> </button> <button class="map-button" @click="zoomIn"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">放大</span> </div> </button> <button class="map-button" @click="zoomOut"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">缩小</span> </div> </button> <button class="map-button" @click="showFullMap"> <div class="map-button-content"> <span class="map-button-icon"></span> <span class="map-button-name">全图</span> </div> </button> </div>改写成按钮名不在按钮元素中,而在按钮正下方
<div class="map-buttons">
<button class="map-button" @click="detectConflict">冲突检测</button>
<button class="map-button" @click="captureScreenshot">截图</button>
<button class="map-button" @click="generateMap">制图</button>
<button class="map-button" @click="zoomIn">放大</button>
<button class="map-button" @click="zoomOut">缩小</button>
<button class="map-button" @click="showFullMap">全图</button>
<div class="map-button-descriptions">
<span class="map-button-description">检测是否有冲突</span>
<span class="map-button-description">捕捉屏幕截图</span>
<span class="map-button-description">生成地图</span>
<span class="map-button-description">放大地图</span>
<span class="map-button-description">缩小地图</span>
<span class="map-button-description">查看全图</span>
</div>
</div>
阅读全文