stream遍历入list 结果只有一个值 搞半天还得自己new
业余做个小工具结果给我卡住了,原因是我不太熟悉stream,古早的IO读取实在是太老了,这次用了个第三方库给我干晕了
| index | 文本内容 | 我以为的结果 | 实际的结果 |
|---|---|---|---|
| 0 | a | a | g |
| 1 | b | b | g |
| 2 | c | c | g |
| 3 | d | d | g |
| 4 | e | e | g |
| 5 | f | f | g |
| 6 | g | g | g |
问题其实出在steam读取出来的string啊 他是一个对象 而list存储呢 你再add他也只是保存了一堆内存地址 结果就是存了一堆一模一样的内存地址 我还说为什么用哈希表存就只给我一行呢
所以最后还是要new pojo然后才能存入List 搞半天还得自己new

浙公网安备 33010602011771号