如何限制使用Scala显示的字符串中的字符数

时间:2014-03-04 19:07:50

标签: java html scala

我对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这样做?如果没有,那我该如何处理这个问题?

感谢您的帮助!

1 个答案:

答案 0 :(得分:11)

这个怎么样?

@info.notes.take(12)

或者像这样的java风格:

@info.notes.substring(0, 12)