2
我对Scala相当陌生,并且不知道很多语法,所以我正在寻找一些指导。我在ArrayList中读取一个网页并以表格格式显示信息。这里是我的页面的HTML的例子:如何限制使用Scala显示的字符串中的字符数
<table>
<thead>
<tr>...</tr>
</thead>
<tbody>
@for(info <- Info.all) {
<tr>
<td>@info.name</td>
<td>@info.id</td>
<td>@info.birthdate</td>
<td>@info.notes</td>
</tr>
}
</tbody>
</table>
我试图做到的是为“备注”一栏领域的前12个字符之后被截断(“笔记”是字符串类型)。换句话说,如果在ArrayList的“notes”字段中有多于12个字符,那么它只需要显示前12个字符并切断其余的字符。有没有通过使用Scala做到这一点的方法?如果不是,那么我应该如何处理这个问题?
谢谢你的帮助!
奇迹!您提供的第一个选项完美无缺!谢谢! – MaverickWebDev
'take'更可取,因为如果'notes'少于十二个字符时'substring'将会抛出一个异常。 – Brian
我试过'substring'选项,我确实得到一个异常。 'take'方法完成了我正在寻找的任务。谢谢(你的)信息! – MaverickWebDev