我对Scala很新,并且不太了解很多语法,所以我正在寻找一些指导。我在ArrayList中读取网页并以表格格式显示信息。以下是我页面中html的示例:
<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>
我想要完成的是&#34;笔记&#34;字段的前12个字符后要删除的列(&#39;注释&#39;是字符串类型)。换句话说,如果&#34;注释中有超过12个字符&#34;在ArrayList的字段中,它只需显示前12个字符并切断其余字符。有没有办法使用Scala这样做?如果没有,那我该如何处理这个问题?
感谢您的帮助!
答案 0 :(得分:11)
这个怎么样?
@info.notes.take(12)
或者像这样的java风格:
@info.notes.substring(0, 12)