我有一些带String和Long值的可选字段:
Optional<Long> id;
Optional<String> name;
Optional<String> lastname;
Optional<Long> number;
....
Run Code Online (Sandbox Code Playgroud)
我想返回包含所有值的List.如果例如可选的"名称"不存在,则应存储空字符串.方法的结果应该是List,其值为eq:"1","John","","5".
我做了流:
Stream fields = Stream.of(id, name, lastname, number);
Run Code Online (Sandbox Code Playgroud)
但我不知道接下来会发生什么.
问候.
我正在获取一个网页的主体,其中有一个包含许多行的表,如下所示:
...
...
<tbody>
<tr class="odd">
<td align="center">08:00</td>
<td align="center">9.50</td>
<td>Description of event 1 </td>
<td align="center">7.80</td>
</tr>
<tr class="even">
<td align="center">09:00</td>
<td align="center">11.10</td>
<td>Description of event 2</td>
<td align="center">27.40</td>
</tr>
...
Run Code Online (Sandbox Code Playgroud)
我想从这个表中剪切零件并将其解析为我的对象.我试图使用子字符串,但我不知道文本所需的部分在哪里.此外,我正在寻找正则表达式和不同的解析器.我怎样才能决定我的问题?谢谢
java ×2
html-parsing ×1
java-8 ×1
java-stream ×1
optional ×1
parsing ×1
string ×1
substring ×1