You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><ahref="#parse(java.io.Reader,java.util.stream.Collector)" class="member-name-link">parse</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a> csv,
167
167
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Collector.html" title="class or interface in java.util.stream" class="external-link">Collector</a><? super <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>, A, R> rowCollector)</code></div>
<divclass="block">Similar to <ahref="#parse(java.lang.String,java.util.stream.Collector)"><code>parse(String, Collector)</code></a>, but takes a <code>Reader</code> instead.</div>
169
+
<divclass="block">Similar to <ahref="#parse(java.lang.String,java.util.stream.Collector)"><code>parse(String, Collector)</code></a> (as in <code>parse(input, toImmutableList())</code>),
170
+
but takes a <code>Reader</code> instead.</div>
170
171
</div>
171
172
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><A,<wbr>R> <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Stream.html" title="class or interface in java.util.stream" class="external-link">Stream</a><wbr><R></code></div>
172
173
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><ahref="#parse(java.lang.String,java.util.stream.Collector)" class="member-name-link">parse</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> csv,
173
174
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Collector.html" title="class or interface in java.util.stream" class="external-link">Collector</a><? super <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>, A, R> rowCollector)</code></div>
<divclass="block">Parses <code>csv</code> string lazily, returning one row at a time in a stream, with field values
176
-
collected by <code>rowCollector</code>.</div>
177
+
collected by <code>rowCollector</code> as in <code>parse(input, toImmutableList())</code>.</div>
177
178
</div>
178
179
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Stream.html" title="class or interface in java.util.stream" class="external-link">Stream</a><wbr><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></code></div>
179
180
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><ahref="#parseToMaps(java.io.Reader)" class="member-name-link">parseToMaps</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a> csv)</code></div>
@@ -275,7 +276,7 @@ <h3>parse</h3>
275
276
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="type-parameters"><A,<wbr>R></span> <spanclass="return-type"><ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Stream.html" title="class or interface in java.util.stream" class="external-link">Stream</a><R></span> <spanclass="element-name">parse</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> csv,
276
277
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Collector.html" title="class or interface in java.util.stream" class="external-link">Collector</a><? super <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>, A, R> rowCollector)</span></div>
277
278
<divclass="block">Parses <code>csv</code> string lazily, returning one row at a time in a stream, with field values
278
-
collected by <code>rowCollector</code>.
279
+
collected by <code>rowCollector</code> as in <code>parse(input, toImmutableList())</code>.
279
280
280
281
<p>No special treatment of the header row. If you know you have a header row, consider calling
281
282
<code>.skip(1)</code> to skip it, or use <ahref="#parseToMaps(java.lang.String)"><code>parseToMaps(java.lang.String)</code></a> with the field names as the Map keys.</div>
@@ -288,7 +289,8 @@ <h3>parse</h3>
288
289
<divclass="horizontal-scroll">
289
290
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="type-parameters"><A,<wbr>R></span> <spanclass="return-type"><ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Stream.html" title="class or interface in java.util.stream" class="external-link">Stream</a><R></span> <spanclass="element-name">parse</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a> csv,
290
291
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Collector.html" title="class or interface in java.util.stream" class="external-link">Collector</a><? super <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>, A, R> rowCollector)</span></div>
291
-
<divclass="block">Similar to <ahref="#parse(java.lang.String,java.util.stream.Collector)"><code>parse(String, Collector)</code></a>, but takes a <code>Reader</code> instead.
292
+
<divclass="block">Similar to <ahref="#parse(java.lang.String,java.util.stream.Collector)"><code>parse(String, Collector)</code></a> (as in <code>parse(input, toImmutableList())</code>),
293
+
but takes a <code>Reader</code> instead.
292
294
293
295
<p>Implementation note: the parser uses internal buffer so you don't need to wrap it in <code>
0 commit comments