blob: bcdac474f89b187c5b36d7bc4afbbad4833d7d29 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (14.0.2) on Thu Aug 20 21:25:36 CDT 2020 -->
<title>CharIterable (Eclipse Collections - 10.4.0)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2020-08-20">
<meta name="description" content="declaration: package: org.eclipse.collections.api, interface: CharIterable">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../script-dir/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../script-dir/jquery-3.4.1.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.js"></script>
</head>
<body class="class-declaration">
<script type="text/javascript">var data = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":18,"i5":6,"i6":18,"i7":6,"i8":18,"i9":18,"i10":18,"i11":18,"i12":18,"i13":18,"i14":18,"i15":18,"i16":18,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":18,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":18,"i30":6,"i31":6,"i32":6,"i33":18,"i34":18,"i35":6,"i36":18,"i37":6,"i38":18,"i39":6,"i40":18,"i41":18,"i42":6,"i43":18,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flexBox">
<header role="banner" class="flexHeader">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CharIterable.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="navListSearch"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="skipNav"><a id="skip.navbar.top">
<!-- -->
</a></div>
</nav>
</header>
<div class="flexContent">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.eclipse.collections.api</a></div>
<h1 title="Interface CharIterable" class="title">Interface CharIterable</h1>
</div>
<div class="contentContainer">
<section class="description">
<dl>
<dt>All Superinterfaces:</dt>
<dd><code><a href="PrimitiveIterable.html" title="interface in org.eclipse.collections.api">PrimitiveIterable</a></code></dd>
</dl>
<dl>
<dt>All Known Subinterfaces:</dt>
<dd><code><a href="map/primitive/ByteCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ByteCharMap</a></code>, <code><a href="bag/primitive/CharBag.html" title="interface in org.eclipse.collections.api.bag.primitive">CharBag</a></code>, <code><a href="map/primitive/CharCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">CharCharMap</a></code>, <code><a href="list/primitive/CharList.html" title="interface in org.eclipse.collections.api.list.primitive">CharList</a></code>, <code><a href="set/primitive/CharSet.html" title="interface in org.eclipse.collections.api.set.primitive">CharSet</a></code>, <code><a href="stack/primitive/CharStack.html" title="interface in org.eclipse.collections.api.stack.primitive">CharStack</a></code>, <code><a href="map/primitive/CharValuesMap.html" title="interface in org.eclipse.collections.api.map.primitive">CharValuesMap</a></code>, <code><a href="map/primitive/DoubleCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">DoubleCharMap</a></code>, <code><a href="map/primitive/FloatCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">FloatCharMap</a></code>, <code><a href="map/primitive/ImmutableByteCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ImmutableByteCharMap</a></code>, <code><a href="bag/primitive/ImmutableCharBag.html" title="interface in org.eclipse.collections.api.bag.primitive">ImmutableCharBag</a></code>, <code><a href="map/primitive/ImmutableCharCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ImmutableCharCharMap</a></code>, <code><a href="collection/primitive/ImmutableCharCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">ImmutableCharCollection</a></code>, <code><a href="list/primitive/ImmutableCharList.html" title="interface in org.eclipse.collections.api.list.primitive">ImmutableCharList</a></code>, <code><a href="set/primitive/ImmutableCharSet.html" title="interface in org.eclipse.collections.api.set.primitive">ImmutableCharSet</a></code>, <code><a href="stack/primitive/ImmutableCharStack.html" title="interface in org.eclipse.collections.api.stack.primitive">ImmutableCharStack</a></code>, <code><a href="map/primitive/ImmutableDoubleCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ImmutableDoubleCharMap</a></code>, <code><a href="map/primitive/ImmutableFloatCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ImmutableFloatCharMap</a></code>, <code><a href="map/primitive/ImmutableIntCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ImmutableIntCharMap</a></code>, <code><a href="map/primitive/ImmutableLongCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ImmutableLongCharMap</a></code>, <code><a href="map/primitive/ImmutableObjectCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ImmutableObjectCharMap</a>&lt;K&gt;</code>, <code><a href="map/primitive/ImmutableShortCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ImmutableShortCharMap</a></code>, <code><a href="map/primitive/IntCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntCharMap</a></code>, <code><a href="LazyCharIterable.html" title="interface in org.eclipse.collections.api">LazyCharIterable</a></code>, <code><a href="map/primitive/LongCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">LongCharMap</a></code>, <code><a href="map/primitive/MutableByteCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableByteCharMap</a></code>, <code><a href="bag/primitive/MutableCharBag.html" title="interface in org.eclipse.collections.api.bag.primitive">MutableCharBag</a></code>, <code><a href="map/primitive/MutableCharCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableCharCharMap</a></code>, <code><a href="collection/primitive/MutableCharCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableCharCollection</a></code>, <code><a href="list/primitive/MutableCharList.html" title="interface in org.eclipse.collections.api.list.primitive">MutableCharList</a></code>, <code><a href="set/primitive/MutableCharSet.html" title="interface in org.eclipse.collections.api.set.primitive">MutableCharSet</a></code>, <code><a href="stack/primitive/MutableCharStack.html" title="interface in org.eclipse.collections.api.stack.primitive">MutableCharStack</a></code>, <code><a href="map/primitive/MutableCharValuesMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableCharValuesMap</a></code>, <code><a href="map/primitive/MutableDoubleCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableDoubleCharMap</a></code>, <code><a href="map/primitive/MutableFloatCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableFloatCharMap</a></code>, <code><a href="map/primitive/MutableIntCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntCharMap</a></code>, <code><a href="map/primitive/MutableLongCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableLongCharMap</a></code>, <code><a href="map/primitive/MutableObjectCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableObjectCharMap</a>&lt;K&gt;</code>, <code><a href="map/primitive/MutableShortCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableShortCharMap</a></code>, <code><a href="map/primitive/ObjectCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ObjectCharMap</a>&lt;K&gt;</code>, <code><a href="ordered/primitive/OrderedCharIterable.html" title="interface in org.eclipse.collections.api.ordered.primitive">OrderedCharIterable</a></code>, <code><a href="ordered/primitive/ReversibleCharIterable.html" title="interface in org.eclipse.collections.api.ordered.primitive">ReversibleCharIterable</a></code>, <code><a href="map/primitive/ShortCharMap.html" title="interface in org.eclipse.collections.api.map.primitive">ShortCharMap</a></code></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="../impl/primitive/AbstractCharIterable.html" title="class in org.eclipse.collections.impl.primitive">AbstractCharIterable</a></code>, <code><a href="../impl/set/primitive/AbstractCharSet.html" title="class in org.eclipse.collections.impl.set.primitive">AbstractCharSet</a></code>, <code><a href="../impl/stack/primitive/AbstractCharStack.html" title="class in org.eclipse.collections.impl.stack.primitive">AbstractCharStack</a></code>, <code><a href="../impl/set/immutable/primitive/AbstractImmutableCharSet.html" title="class in org.eclipse.collections.impl.set.immutable.primitive">AbstractImmutableCharSet</a></code>, <code><a href="../impl/map/immutable/primitive/AbstractImmutableObjectCharMap.html" title="class in org.eclipse.collections.impl.map.immutable.primitive">AbstractImmutableObjectCharMap</a></code>, <code><a href="../impl/lazy/primitive/AbstractLazyCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">AbstractLazyCharIterable</a></code>, <code><a href="../impl/map/mutable/primitive/AbstractMutableCharKeySet.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">AbstractMutableCharKeySet</a></code>, <code><a href="../impl/map/mutable/primitive/AbstractMutableCharValuesMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">AbstractMutableCharValuesMap</a></code>, <code><a href="../impl/collection/mutable/primitive/AbstractSynchronizedCharCollection.html" title="class in org.eclipse.collections.impl.collection.mutable.primitive">AbstractSynchronizedCharCollection</a></code>, <code><a href="../impl/collection/mutable/primitive/AbstractUnmodifiableCharCollection.html" title="class in org.eclipse.collections.impl.collection.mutable.primitive">AbstractUnmodifiableCharCollection</a></code>, <code><a href="../impl/map/mutable/primitive/ByteCharHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">ByteCharHashMap</a></code>, <code><a href="../impl/string/immutable/CharAdapter.html" title="class in org.eclipse.collections.impl.string.immutable">CharAdapter</a></code>, <code><a href="../impl/list/mutable/primitive/CharArrayList.html" title="class in org.eclipse.collections.impl.list.mutable.primitive">CharArrayList</a></code>, <code><a href="../impl/stack/mutable/primitive/CharArrayStack.html" title="class in org.eclipse.collections.impl.stack.mutable.primitive">CharArrayStack</a></code>, <code><a href="../impl/map/mutable/primitive/CharCharHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">CharCharHashMap</a></code>, <code><a href="../impl/bag/mutable/primitive/CharHashBag.html" title="class in org.eclipse.collections.impl.bag.mutable.primitive">CharHashBag</a></code>, <code><a href="../impl/set/mutable/primitive/CharHashSet.html" title="class in org.eclipse.collections.impl.set.mutable.primitive">CharHashSet</a></code>, <code><a href="../impl/lazy/primitive/CollectBooleanToCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectBooleanToCharIterable</a></code>, <code><a href="../impl/lazy/primitive/CollectByteToCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectByteToCharIterable</a></code>, <code><a href="../impl/lazy/primitive/CollectCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectCharIterable</a></code>, <code><a href="../impl/lazy/primitive/CollectCharToCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectCharToCharIterable</a></code>, <code><a href="../impl/lazy/primitive/CollectDoubleToCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectDoubleToCharIterable</a></code>, <code><a href="../impl/lazy/primitive/CollectFloatToCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectFloatToCharIterable</a></code>, <code><a href="../impl/lazy/primitive/CollectIntToCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectIntToCharIterable</a></code>, <code><a href="../impl/lazy/primitive/CollectLongToCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectLongToCharIterable</a></code>, <code><a href="../impl/lazy/primitive/CollectShortToCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">CollectShortToCharIterable</a></code>, <code><a href="../impl/map/mutable/primitive/DoubleCharHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">DoubleCharHashMap</a></code>, <code><a href="../impl/map/mutable/primitive/FloatCharHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">FloatCharHashMap</a></code>, <code><a href="../impl/map/mutable/primitive/IntCharHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">IntCharHashMap</a></code>, <code><a href="../impl/lazy/primitive/LazyCharIterableAdapter.html" title="class in org.eclipse.collections.impl.lazy.primitive">LazyCharIterableAdapter</a></code>, <code><a href="../impl/map/mutable/primitive/LongCharHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">LongCharHashMap</a></code>, <code><a href="../impl/map/mutable/primitive/ObjectCharHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">ObjectCharHashMap</a></code>, <code><a href="../impl/map/mutable/primitive/ObjectCharHashMapWithHashingStrategy.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">ObjectCharHashMapWithHashingStrategy</a></code>, <code><a href="../impl/lazy/primitive/ReverseCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">ReverseCharIterable</a></code>, <code><a href="../impl/lazy/primitive/SelectCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">SelectCharIterable</a></code>, <code><a href="../impl/map/mutable/primitive/ShortCharHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">ShortCharHashMap</a></code>, <code><a href="../impl/map/mutable/primitive/SynchronizedByteCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedByteCharMap</a></code>, <code><a href="../impl/bag/mutable/primitive/SynchronizedCharBag.html" title="class in org.eclipse.collections.impl.bag.mutable.primitive">SynchronizedCharBag</a></code>, <code><a href="../impl/map/mutable/primitive/SynchronizedCharCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedCharCharMap</a></code>, <code><a href="../impl/collection/mutable/primitive/SynchronizedCharCollection.html" title="class in org.eclipse.collections.impl.collection.mutable.primitive">SynchronizedCharCollection</a></code>, <code><a href="../impl/primitive/SynchronizedCharIterable.html" title="class in org.eclipse.collections.impl.primitive">SynchronizedCharIterable</a></code>, <code><a href="../impl/list/mutable/primitive/SynchronizedCharList.html" title="class in org.eclipse.collections.impl.list.mutable.primitive">SynchronizedCharList</a></code>, <code><a href="../impl/set/mutable/primitive/SynchronizedCharSet.html" title="class in org.eclipse.collections.impl.set.mutable.primitive">SynchronizedCharSet</a></code>, <code><a href="../impl/stack/mutable/primitive/SynchronizedCharStack.html" title="class in org.eclipse.collections.impl.stack.mutable.primitive">SynchronizedCharStack</a></code>, <code><a href="../impl/map/mutable/primitive/SynchronizedDoubleCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedDoubleCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/SynchronizedFloatCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedFloatCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/SynchronizedIntCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedIntCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/SynchronizedLongCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedLongCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/SynchronizedObjectCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedObjectCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/SynchronizedShortCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedShortCharMap</a></code>, <code><a href="../impl/lazy/primitive/TapCharIterable.html" title="class in org.eclipse.collections.impl.lazy.primitive">TapCharIterable</a></code>, <code><a href="../impl/map/mutable/primitive/UnmodifiableByteCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableByteCharMap</a></code>, <code><a href="../impl/bag/mutable/primitive/UnmodifiableCharBag.html" title="class in org.eclipse.collections.impl.bag.mutable.primitive">UnmodifiableCharBag</a></code>, <code><a href="../impl/map/mutable/primitive/UnmodifiableCharCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableCharCharMap</a></code>, <code><a href="../impl/collection/mutable/primitive/UnmodifiableCharCollection.html" title="class in org.eclipse.collections.impl.collection.mutable.primitive">UnmodifiableCharCollection</a></code>, <code><a href="../impl/list/mutable/primitive/UnmodifiableCharList.html" title="class in org.eclipse.collections.impl.list.mutable.primitive">UnmodifiableCharList</a></code>, <code><a href="../impl/set/mutable/primitive/UnmodifiableCharSet.html" title="class in org.eclipse.collections.impl.set.mutable.primitive">UnmodifiableCharSet</a></code>, <code><a href="../impl/stack/mutable/primitive/UnmodifiableCharStack.html" title="class in org.eclipse.collections.impl.stack.mutable.primitive">UnmodifiableCharStack</a></code>, <code><a href="../impl/map/mutable/primitive/UnmodifiableDoubleCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableDoubleCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/UnmodifiableFloatCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableFloatCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/UnmodifiableIntCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableIntCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/UnmodifiableLongCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableLongCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/UnmodifiableObjectCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableObjectCharMap</a></code>, <code><a href="../impl/map/mutable/primitive/UnmodifiableShortCharMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableShortCharMap</a></code></dd>
</dl>
<hr>
<pre>public interface <span class="typeNameLabel">CharIterable</span>
extends <a href="PrimitiveIterable.html" title="interface in org.eclipse.collections.api">PrimitiveIterable</a></pre>
<div class="block">CharIterable is an interface which is memory-optimized for char primitives.
It is inspired by the interface RichIterable, and contains a subset of the internal iterator methods on RichIterable like collect, sum, etc.
The API also includes an external iterator method, which returns an CharIterator. CharIterator helps iterate over the CharIterable without boxing the primitives.
This file was automatically generated from template file primitiveIterable.stg.</div>
</section>
<section class="summary">
<ul class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<li class="blockList">
<section class="methodSummary"><a id="method.summary">
<!-- -->
</a>
<h2>Method Summary</h2>
<div class="memberSummary">
<div role="tablist" aria-orientation="horizontal"><button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t2" class="tableTab" onclick="show(2);">Instance Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t3" class="tableTab" onclick="show(4);">Abstract Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t5" class="tableTab" onclick="show(16);">Default Methods</button></div>
<div id="memberSummary_tabpanel" role="tabpanel">
<table aria-labelledby="t0">
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor" id="i0">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#allSatisfy(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">allSatisfy</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns true if all of the elements in the CharIterable return true for the
specified predicate, otherwise returns false.</div>
</td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#anySatisfy(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">anySatisfy</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns true if any of the elements in the CharIterable return true for the
specified predicate, otherwise returns false.</div>
</td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="LazyCharIterable.html" title="interface in org.eclipse.collections.api">LazyCharIterable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#asLazy()">asLazy</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a LazyCharIterable adapter wrapping the source CharIterable.</div>
</td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#average()">average</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>default double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#averageIfEmpty(double)">averageIfEmpty</a></span>&#8203;(double&nbsp;defaultValue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="iterator/CharIterator.html" title="interface in org.eclipse.collections.api.iterator">CharIterator</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#charIterator()">charIterator</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a primitive iterator that can be used to iterate over the CharIterable in an
imperative style.</div>
</td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>default <a href="RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#chunk(int)">chunk</a></span>&#8203;(int&nbsp;size)</code></th>
<td class="colLast">
<div class="block">Partitions elements in fixed size chunks.</div>
</td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>&lt;V&gt;&nbsp;<a href="RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction)">collect</a></span>&#8203;(<a href="block/function/primitive/CharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToObjectFunction</a>&lt;? extends V&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Returns a new collection with the results of applying the specified function on each element of the source
collection.</div>
</td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>default &lt;V,&#8203;
R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;V&gt;&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction,R)">collect</a></span>&#8203;(<a href="block/function/primitive/CharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToObjectFunction</a>&lt;? extends V&gt;&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Same as <a href="#collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction)"><code>collect(CharToObjectFunction)</code></a> , only the results are added to the target Collection.</div>
</td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableBooleanCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableBooleanCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectBoolean(org.eclipse.collections.api.block.function.primitive.CharToBooleanFunction,R)">collectBoolean</a></span>&#8203;(<a href="block/function/primitive/CharToBooleanFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToBooleanFunction</a>&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Returns the target <code>MutableBooleanCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
</td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableByteCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableByteCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectByte(org.eclipse.collections.api.block.function.primitive.CharToByteFunction,R)">collectByte</a></span>&#8203;(<a href="block/function/primitive/CharToByteFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToByteFunction</a>&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Returns the target <code>MutableByteCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
</td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableCharCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableCharCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectChar(org.eclipse.collections.api.block.function.primitive.CharToCharFunction,R)">collectChar</a></span>&#8203;(<a href="block/function/primitive/CharToCharFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToCharFunction</a>&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Returns the target <code>MutableCharCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
</td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableDoubleCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableDoubleCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectDouble(org.eclipse.collections.api.block.function.primitive.CharToDoubleFunction,R)">collectDouble</a></span>&#8203;(<a href="block/function/primitive/CharToDoubleFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToDoubleFunction</a>&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Returns the target <code>MutableDoubleCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
</td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableFloatCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableFloatCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectFloat(org.eclipse.collections.api.block.function.primitive.CharToFloatFunction,R)">collectFloat</a></span>&#8203;(<a href="block/function/primitive/CharToFloatFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToFloatFunction</a>&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Returns the target <code>MutableFloatCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
</td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableIntCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableIntCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectInt(org.eclipse.collections.api.block.function.primitive.CharToIntFunction,R)">collectInt</a></span>&#8203;(<a href="block/function/primitive/CharToIntFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToIntFunction</a>&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Returns the target <code>MutableIntCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
</td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableLongCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableLongCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectLong(org.eclipse.collections.api.block.function.primitive.CharToLongFunction,R)">collectLong</a></span>&#8203;(<a href="block/function/primitive/CharToLongFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToLongFunction</a>&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Returns the target <code>MutableLongCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
</td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableShortCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableShortCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectShort(org.eclipse.collections.api.block.function.primitive.CharToShortFunction,R)">collectShort</a></span>&#8203;(<a href="block/function/primitive/CharToShortFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToShortFunction</a>&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Returns the target <code>MutableShortCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
</td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#contains(char)">contains</a></span>&#8203;(char&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Returns true if the value is contained in the CharIterable, and false if it is not.</div>
</td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsAll(char...)">containsAll</a></span>&#8203;(char...&nbsp;source)</code></th>
<td class="colLast">
<div class="block">Returns true if the all of the values specified in the source array are contained
in the CharIterable, and false if they are not.</div>
</td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsAll(org.eclipse.collections.api.CharIterable)">containsAll</a></span>&#8203;(<a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a>&nbsp;source)</code></th>
<td class="colLast">
<div class="block">Returns true if the all of the values specified in the source CharIterable are contained
in the CharIterable, and false if they are not.</div>
</td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#count(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">count</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns a count of the number of elements in the CharIterable that return true for the
specified predicate.</div>
</td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>char</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detectIfNone(org.eclipse.collections.api.block.predicate.primitive.CharPredicate,char)">detectIfNone</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate,
char&nbsp;ifNone)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#each(org.eclipse.collections.api.block.procedure.primitive.CharProcedure)">each</a></span>&#8203;(<a href="block/procedure/primitive/CharProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">CharProcedure</a>&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block">A synonym for forEach.</div>
</td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code>default &lt;V,&#8203;
R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;V&gt;&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#flatCollect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction,R)">flatCollect</a></span>&#8203;(<a href="block/function/primitive/CharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToObjectFunction</a>&lt;? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;V&gt;&gt;&nbsp;function,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block"><code>flatCollect</code> is a special case of <a href="#collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction)"><code>collect(CharToObjectFunction)</code></a>.</div>
</td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEach(org.eclipse.collections.api.block.procedure.primitive.CharProcedure)">forEach</a></span>&#8203;(<a href="block/procedure/primitive/CharProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">CharProcedure</a>&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block">Applies the CharProcedure to each element in the CharIterable.</div>
</td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#injectInto(T,org.eclipse.collections.api.block.function.primitive.ObjectCharToObjectFunction)">injectInto</a></span>&#8203;(T&nbsp;injectedValue,
<a href="block/function/primitive/ObjectCharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">ObjectCharToObjectFunction</a>&lt;? super T,&#8203;? extends T&gt;&nbsp;function)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code>char</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#max()">max</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code>char</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#maxIfEmpty(char)">maxIfEmpty</a></span>&#8203;(char&nbsp;defaultValue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#median()">median</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code>default double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#medianIfEmpty(double)">medianIfEmpty</a></span>&#8203;(double&nbsp;defaultValue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>char</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#min()">min</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i31">
<td class="colFirst"><code>char</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#minIfEmpty(char)">minIfEmpty</a></span>&#8203;(char&nbsp;defaultValue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i32">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#noneSatisfy(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">noneSatisfy</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns true if none of the elements in the CharIterable return true for the
specified predicate, otherwise returns false.</div>
</td>
</tr>
<tr class="rowColor" id="i33">
<td class="colFirst"><code>default long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#reduce(org.eclipse.collections.api.block.function.primitive.LongCharToLongFunction)">reduce</a></span>&#8203;(<a href="block/function/primitive/LongCharToLongFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">LongCharToLongFunction</a>&nbsp;accumulator)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i34">
<td class="colFirst"><code>default long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#reduceIfEmpty(org.eclipse.collections.api.block.function.primitive.LongCharToLongFunction,long)">reduceIfEmpty</a></span>&#8203;(<a href="block/function/primitive/LongCharToLongFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">LongCharToLongFunction</a>&nbsp;accumulator,
long&nbsp;defaultValue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i35">
<td class="colFirst"><code><a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#reject(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">reject</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns a new CharIterable with all of the elements in the CharIterable that
return false for the specified predicate.</div>
</td>
</tr>
<tr class="altColor" id="i36">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableCharCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableCharCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#reject(org.eclipse.collections.api.block.predicate.primitive.CharPredicate,R)">reject</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Same as <a href="#reject(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)"><code>reject(CharPredicate)</code></a> , only the results are added to the target MutableCharCollection.</div>
</td>
</tr>
<tr class="rowColor" id="i37">
<td class="colFirst"><code><a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#select(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">select</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns a new CharIterable with all of the elements in the CharIterable that
return true for the specified predicate.</div>
</td>
</tr>
<tr class="altColor" id="i38">
<td class="colFirst"><code>default &lt;R extends <a href="collection/primitive/MutableCharCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableCharCollection</a>&gt;<br>R</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#select(org.eclipse.collections.api.block.predicate.primitive.CharPredicate,R)">select</a></span>&#8203;(<a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate,
R&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Same as <a href="#select(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)"><code>select(CharPredicate)</code></a> , only the results are added to the target MutableCharCollection.</div>
</td>
</tr>
<tr class="rowColor" id="i39">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sum()">sum</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i40">
<td class="colFirst"><code>default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/IntSummaryStatistics.html?is-external=true" title="class or interface in java.util" class="externalLink">IntSummaryStatistics</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#summaryStatistics()">summaryStatistics</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i41">
<td class="colFirst"><code>default <a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tap(org.eclipse.collections.api.block.procedure.primitive.CharProcedure)">tap</a></span>&#8203;(<a href="block/procedure/primitive/CharProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">CharProcedure</a>&nbsp;procedure)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i42">
<td class="colFirst"><code>char[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toArray()">toArray</a></span>()</code></th>
<td class="colLast">
<div class="block">Converts the CharIterable to a primitive char array.</div>
</td>
</tr>
<tr class="rowColor" id="i43">
<td class="colFirst"><code>default char[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toArray(char%5B%5D)">toArray</a></span>&#8203;(char[]&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Converts the CharIterable to a primitive char array.</div>
</td>
</tr>
<tr class="altColor" id="i44">
<td class="colFirst"><code><a href="bag/primitive/MutableCharBag.html" title="interface in org.eclipse.collections.api.bag.primitive">MutableCharBag</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toBag()">toBag</a></span>()</code></th>
<td class="colLast">
<div class="block">Converts the CharIterable to a new MutableCharBag.</div>
</td>
</tr>
<tr class="rowColor" id="i45">
<td class="colFirst"><code><a href="list/primitive/MutableCharList.html" title="interface in org.eclipse.collections.api.list.primitive">MutableCharList</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toList()">toList</a></span>()</code></th>
<td class="colLast">
<div class="block">Converts the CharIterable to a new MutableCharList.</div>
</td>
</tr>
<tr class="altColor" id="i46">
<td class="colFirst"><code><a href="set/primitive/MutableCharSet.html" title="interface in org.eclipse.collections.api.set.primitive">MutableCharSet</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toSet()">toSet</a></span>()</code></th>
<td class="colLast">
<div class="block">Converts the CharIterable to a new MutableCharSet.</div>
</td>
</tr>
<tr class="rowColor" id="i47">
<td class="colFirst"><code>char[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toSortedArray()">toSortedArray</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i48">
<td class="colFirst"><code><a href="list/primitive/MutableCharList.html" title="interface in org.eclipse.collections.api.list.primitive">MutableCharList</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toSortedList()">toSortedList</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.<a href="PrimitiveIterable.html" title="interface in org.eclipse.collections.api">PrimitiveIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.PrimitiveIterable">
<!-- -->
</a><code><a href="PrimitiveIterable.html#appendString(java.lang.Appendable)">appendString</a>, <a href="PrimitiveIterable.html#appendString(java.lang.Appendable,java.lang.String)">appendString</a>, <a href="PrimitiveIterable.html#appendString(java.lang.Appendable,java.lang.String,java.lang.String,java.lang.String)">appendString</a>, <a href="PrimitiveIterable.html#isEmpty()">isEmpty</a>, <a href="PrimitiveIterable.html#makeString()">makeString</a>, <a href="PrimitiveIterable.html#makeString(java.lang.String)">makeString</a>, <a href="PrimitiveIterable.html#makeString(java.lang.String,java.lang.String,java.lang.String)">makeString</a>, <a href="PrimitiveIterable.html#notEmpty()">notEmpty</a>, <a href="PrimitiveIterable.html#size()">size</a>, <a href="PrimitiveIterable.html#toString()">toString</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<li class="blockList">
<section class="methodDetails"><a id="method.detail">
<!-- -->
</a>
<h2>Method Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="charIterator()">charIterator</a></h3>
<div class="memberSignature"><span class="returnType"><a href="iterator/CharIterator.html" title="interface in org.eclipse.collections.api.iterator">CharIterator</a></span>&nbsp;<span class="memberName">charIterator</span>()</div>
<div class="block">Returns a primitive iterator that can be used to iterate over the CharIterable in an
imperative style.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toArray()">toArray</a></h3>
<div class="memberSignature"><span class="returnType">char[]</span>&nbsp;<span class="memberName">toArray</span>()</div>
<div class="block">Converts the CharIterable to a primitive char array.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toArray(char[])">toArray</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType">char[]</span>&nbsp;<span class="memberName">toArray</span>&#8203;(<span class="arguments">char[]&nbsp;target)</span></div>
<div class="block">Converts the CharIterable to a primitive char array. If the collection fits into the provided array it is used
to store its elements and is returned from the method, otherwise a new array of the appropriate size is allocated
and returned. If the iterable is empty, the target array is returned unchanged.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="contains(char)">contains</a></h3>
<div class="memberSignature"><span class="returnType">boolean</span>&nbsp;<span class="memberName">contains</span>&#8203;(<span class="arguments">char&nbsp;value)</span></div>
<div class="block">Returns true if the value is contained in the CharIterable, and false if it is not.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="containsAll(char...)">containsAll</a></h3>
<div class="memberSignature"><span class="returnType">boolean</span>&nbsp;<span class="memberName">containsAll</span>&#8203;(<span class="arguments">char...&nbsp;source)</span></div>
<div class="block">Returns true if the all of the values specified in the source array are contained
in the CharIterable, and false if they are not.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="containsAll(org.eclipse.collections.api.CharIterable)">containsAll</a></h3>
<div class="memberSignature"><span class="returnType">boolean</span>&nbsp;<span class="memberName">containsAll</span>&#8203;(<span class="arguments"><a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a>&nbsp;source)</span></div>
<div class="block">Returns true if the all of the values specified in the source CharIterable are contained
in the CharIterable, and false if they are not.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEach(org.eclipse.collections.api.block.procedure.primitive.CharProcedure)">forEach</a></h3>
<div class="memberSignature"><span class="returnType">void</span>&nbsp;<span class="memberName">forEach</span>&#8203;(<span class="arguments"><a href="block/procedure/primitive/CharProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">CharProcedure</a>&nbsp;procedure)</span></div>
<div class="block">Applies the CharProcedure to each element in the CharIterable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="each(org.eclipse.collections.api.block.procedure.primitive.CharProcedure)">each</a></h3>
<div class="memberSignature"><span class="returnType">void</span>&nbsp;<span class="memberName">each</span>&#8203;(<span class="arguments"><a href="block/procedure/primitive/CharProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">CharProcedure</a>&nbsp;procedure)</span></div>
<div class="block">A synonym for forEach.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>7.0.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="tap(org.eclipse.collections.api.block.procedure.primitive.CharProcedure)">tap</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType"><a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a></span>&nbsp;<span class="memberName">tap</span>&#8203;(<span class="arguments"><a href="block/procedure/primitive/CharProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">CharProcedure</a>&nbsp;procedure)</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>9.0.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="select(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">select</a></h3>
<div class="memberSignature"><span class="returnType"><a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a></span>&nbsp;<span class="memberName">select</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</span></div>
<div class="block">Returns a new CharIterable with all of the elements in the CharIterable that
return true for the specified predicate.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="reject(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">reject</a></h3>
<div class="memberSignature"><span class="returnType"><a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a></span>&nbsp;<span class="memberName">reject</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</span></div>
<div class="block">Returns a new CharIterable with all of the elements in the CharIterable that
return false for the specified predicate.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="select(org.eclipse.collections.api.block.predicate.primitive.CharPredicate,org.eclipse.collections.api.collection.primitive.MutableCharCollection)">
<!-- -->
</a><a id="select(org.eclipse.collections.api.block.predicate.primitive.CharPredicate,R)">select</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableCharCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableCharCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">select</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate,
R&nbsp;target)</span></div>
<div class="block">Same as <a href="#select(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)"><code>select(CharPredicate)</code></a> , only the results are added to the target MutableCharCollection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="reject(org.eclipse.collections.api.block.predicate.primitive.CharPredicate,org.eclipse.collections.api.collection.primitive.MutableCharCollection)">
<!-- -->
</a><a id="reject(org.eclipse.collections.api.block.predicate.primitive.CharPredicate,R)">reject</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableCharCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableCharCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">reject</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate,
R&nbsp;target)</span></div>
<div class="block">Same as <a href="#reject(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)"><code>reject(CharPredicate)</code></a> , only the results are added to the target MutableCharCollection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction)">collect</a></h3>
<div class="memberSignature"><span class="typeParameters">&lt;V&gt;</span>&nbsp;<span class="returnType"><a href="RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;V&gt;</span>&nbsp;<span class="memberName">collect</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToObjectFunction</a>&lt;? extends V&gt;&nbsp;function)</span></div>
<div class="block">Returns a new collection with the results of applying the specified function on each element of the source
collection. This method is also commonly called transform or map.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction,java.util.Collection)">
<!-- -->
</a><a id="collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction,R)">collect</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;V,&#8203;
R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;V&gt;&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collect</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToObjectFunction</a>&lt;? extends V&gt;&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Same as <a href="#collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction)"><code>collect(CharToObjectFunction)</code></a> , only the results are added to the target Collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="flatCollect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction,java.util.Collection)">
<!-- -->
</a><a id="flatCollect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction,R)">flatCollect</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;V,&#8203;
R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;V&gt;&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">flatCollect</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToObjectFunction</a>&lt;? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;V&gt;&gt;&nbsp;function,
R&nbsp;target)</span></div>
<div class="block"><code>flatCollect</code> is a special case of <a href="#collect(org.eclipse.collections.api.block.function.primitive.CharToObjectFunction)"><code>collect(CharToObjectFunction)</code></a>. With <code>collect</code>, when the <a href="block/function/primitive/CharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive"><code>CharToObjectFunction</code></a> returns
a collection, the result is a collection of collections. <code>flatCollect</code> outputs a single "flattened" collection
instead. This method is commonly called flatMap.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectBoolean(org.eclipse.collections.api.block.function.primitive.CharToBooleanFunction,org.eclipse.collections.api.collection.primitive.MutableBooleanCollection)">
<!-- -->
</a><a id="collectBoolean(org.eclipse.collections.api.block.function.primitive.CharToBooleanFunction,R)">collectBoolean</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableBooleanCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableBooleanCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collectBoolean</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToBooleanFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToBooleanFunction</a>&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Returns the target <code>MutableBooleanCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectByte(org.eclipse.collections.api.block.function.primitive.CharToByteFunction,org.eclipse.collections.api.collection.primitive.MutableByteCollection)">
<!-- -->
</a><a id="collectByte(org.eclipse.collections.api.block.function.primitive.CharToByteFunction,R)">collectByte</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableByteCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableByteCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collectByte</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToByteFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToByteFunction</a>&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Returns the target <code>MutableByteCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectChar(org.eclipse.collections.api.block.function.primitive.CharToCharFunction,org.eclipse.collections.api.collection.primitive.MutableCharCollection)">
<!-- -->
</a><a id="collectChar(org.eclipse.collections.api.block.function.primitive.CharToCharFunction,R)">collectChar</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableCharCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableCharCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collectChar</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToCharFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToCharFunction</a>&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Returns the target <code>MutableCharCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectShort(org.eclipse.collections.api.block.function.primitive.CharToShortFunction,org.eclipse.collections.api.collection.primitive.MutableShortCollection)">
<!-- -->
</a><a id="collectShort(org.eclipse.collections.api.block.function.primitive.CharToShortFunction,R)">collectShort</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableShortCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableShortCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collectShort</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToShortFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToShortFunction</a>&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Returns the target <code>MutableShortCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectInt(org.eclipse.collections.api.block.function.primitive.CharToIntFunction,org.eclipse.collections.api.collection.primitive.MutableIntCollection)">
<!-- -->
</a><a id="collectInt(org.eclipse.collections.api.block.function.primitive.CharToIntFunction,R)">collectInt</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableIntCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableIntCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collectInt</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToIntFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToIntFunction</a>&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Returns the target <code>MutableIntCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectFloat(org.eclipse.collections.api.block.function.primitive.CharToFloatFunction,org.eclipse.collections.api.collection.primitive.MutableFloatCollection)">
<!-- -->
</a><a id="collectFloat(org.eclipse.collections.api.block.function.primitive.CharToFloatFunction,R)">collectFloat</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableFloatCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableFloatCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collectFloat</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToFloatFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToFloatFunction</a>&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Returns the target <code>MutableFloatCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectLong(org.eclipse.collections.api.block.function.primitive.CharToLongFunction,org.eclipse.collections.api.collection.primitive.MutableLongCollection)">
<!-- -->
</a><a id="collectLong(org.eclipse.collections.api.block.function.primitive.CharToLongFunction,R)">collectLong</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableLongCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableLongCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collectLong</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToLongFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToLongFunction</a>&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Returns the target <code>MutableLongCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectDouble(org.eclipse.collections.api.block.function.primitive.CharToDoubleFunction,org.eclipse.collections.api.collection.primitive.MutableDoubleCollection)">
<!-- -->
</a><a id="collectDouble(org.eclipse.collections.api.block.function.primitive.CharToDoubleFunction,R)">collectDouble</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="typeParameters">&lt;R extends <a href="collection/primitive/MutableDoubleCollection.html" title="interface in org.eclipse.collections.api.collection.primitive">MutableDoubleCollection</a>&gt;</span>&nbsp;<span class="returnType">R</span>&nbsp;<span class="memberName">collectDouble</span>&#8203;(<span class="arguments"><a href="block/function/primitive/CharToDoubleFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">CharToDoubleFunction</a>&nbsp;function,
R&nbsp;target)</span></div>
<div class="block">Returns the target <code>MutableDoubleCollection</code> with the results of applying the specified function on each element
of the source collection.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.1.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detectIfNone(org.eclipse.collections.api.block.predicate.primitive.CharPredicate,char)">detectIfNone</a></h3>
<div class="memberSignature"><span class="returnType">char</span>&nbsp;<span class="memberName">detectIfNone</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate,
char&nbsp;ifNone)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="count(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">count</a></h3>
<div class="memberSignature"><span class="returnType">int</span>&nbsp;<span class="memberName">count</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</span></div>
<div class="block">Returns a count of the number of elements in the CharIterable that return true for the
specified predicate.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="anySatisfy(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">anySatisfy</a></h3>
<div class="memberSignature"><span class="returnType">boolean</span>&nbsp;<span class="memberName">anySatisfy</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</span></div>
<div class="block">Returns true if any of the elements in the CharIterable return true for the
specified predicate, otherwise returns false.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="allSatisfy(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">allSatisfy</a></h3>
<div class="memberSignature"><span class="returnType">boolean</span>&nbsp;<span class="memberName">allSatisfy</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</span></div>
<div class="block">Returns true if all of the elements in the CharIterable return true for the
specified predicate, otherwise returns false.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="noneSatisfy(org.eclipse.collections.api.block.predicate.primitive.CharPredicate)">noneSatisfy</a></h3>
<div class="memberSignature"><span class="returnType">boolean</span>&nbsp;<span class="memberName">noneSatisfy</span>&#8203;(<span class="arguments"><a href="block/predicate/primitive/CharPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">CharPredicate</a>&nbsp;predicate)</span></div>
<div class="block">Returns true if none of the elements in the CharIterable return true for the
specified predicate, otherwise returns false.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toList()">toList</a></h3>
<div class="memberSignature"><span class="returnType"><a href="list/primitive/MutableCharList.html" title="interface in org.eclipse.collections.api.list.primitive">MutableCharList</a></span>&nbsp;<span class="memberName">toList</span>()</div>
<div class="block">Converts the CharIterable to a new MutableCharList.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toSet()">toSet</a></h3>
<div class="memberSignature"><span class="returnType"><a href="set/primitive/MutableCharSet.html" title="interface in org.eclipse.collections.api.set.primitive">MutableCharSet</a></span>&nbsp;<span class="memberName">toSet</span>()</div>
<div class="block">Converts the CharIterable to a new MutableCharSet.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toBag()">toBag</a></h3>
<div class="memberSignature"><span class="returnType"><a href="bag/primitive/MutableCharBag.html" title="interface in org.eclipse.collections.api.bag.primitive">MutableCharBag</a></span>&nbsp;<span class="memberName">toBag</span>()</div>
<div class="block">Converts the CharIterable to a new MutableCharBag.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="asLazy()">asLazy</a></h3>
<div class="memberSignature"><span class="returnType"><a href="LazyCharIterable.html" title="interface in org.eclipse.collections.api">LazyCharIterable</a></span>&nbsp;<span class="memberName">asLazy</span>()</div>
<div class="block">Returns a LazyCharIterable adapter wrapping the source CharIterable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="injectInto(java.lang.Object,org.eclipse.collections.api.block.function.primitive.ObjectCharToObjectFunction)">
<!-- -->
</a><a id="injectInto(T,org.eclipse.collections.api.block.function.primitive.ObjectCharToObjectFunction)">injectInto</a></h3>
<div class="memberSignature"><span class="typeParameters">&lt;T&gt;</span>&nbsp;<span class="returnType">T</span>&nbsp;<span class="memberName">injectInto</span>&#8203;(<span class="arguments">T&nbsp;injectedValue,
<a href="block/function/primitive/ObjectCharToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">ObjectCharToObjectFunction</a>&lt;? super T,&#8203;? extends T&gt;&nbsp;function)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="reduceIfEmpty(org.eclipse.collections.api.block.function.primitive.LongCharToLongFunction,long)">reduceIfEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType">long</span>&nbsp;<span class="memberName">reduceIfEmpty</span>&#8203;(<span class="arguments"><a href="block/function/primitive/LongCharToLongFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">LongCharToLongFunction</a>&nbsp;accumulator,
long&nbsp;defaultValue)</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>10.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#reduce(org.eclipse.collections.api.block.function.primitive.LongCharToLongFunction)"><code>reduce(LongCharToLongFunction)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="reduce(org.eclipse.collections.api.block.function.primitive.LongCharToLongFunction)">reduce</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType">long</span>&nbsp;<span class="memberName">reduce</span>&#8203;(<span class="arguments"><a href="block/function/primitive/LongCharToLongFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">LongCharToLongFunction</a>&nbsp;accumulator)</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>10.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="RichIterable.html#reduce(java.util.function.BinaryOperator)"><code>RichIterable.reduce(BinaryOperator)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="chunk(int)">chunk</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType"><a href="RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="CharIterable.html" title="interface in org.eclipse.collections.api">CharIterable</a>&gt;</span>&nbsp;<span class="memberName">chunk</span>&#8203;(<span class="arguments">int&nbsp;size)</span></div>
<div class="block">Partitions elements in fixed size chunks.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - the number of elements per chunk</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A <code>RichIterable</code> containing <code>CharIterable</code>s of size <code>size</code>, except the last will be
truncated if the elements don't divide evenly.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>9.2</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="sum()">sum</a></h3>
<div class="memberSignature"><span class="returnType">long</span>&nbsp;<span class="memberName">sum</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="summaryStatistics()">summaryStatistics</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/IntSummaryStatistics.html?is-external=true" title="class or interface in java.util" class="externalLink">IntSummaryStatistics</a></span>&nbsp;<span class="memberName">summaryStatistics</span>()</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.0</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="max()">max</a></h3>
<div class="memberSignature"><span class="returnType">char</span>&nbsp;<span class="memberName">max</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="maxIfEmpty(char)">maxIfEmpty</a></h3>
<div class="memberSignature"><span class="returnType">char</span>&nbsp;<span class="memberName">maxIfEmpty</span>&#8203;(<span class="arguments">char&nbsp;defaultValue)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="min()">min</a></h3>
<div class="memberSignature"><span class="returnType">char</span>&nbsp;<span class="memberName">min</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="minIfEmpty(char)">minIfEmpty</a></h3>
<div class="memberSignature"><span class="returnType">char</span>&nbsp;<span class="memberName">minIfEmpty</span>&#8203;(<span class="arguments">char&nbsp;defaultValue)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="average()">average</a></h3>
<div class="memberSignature"><span class="returnType">double</span>&nbsp;<span class="memberName">average</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="averageIfEmpty(double)">averageIfEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType">double</span>&nbsp;<span class="memberName">averageIfEmpty</span>&#8203;(<span class="arguments">double&nbsp;defaultValue)</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>9.0</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="median()">median</a></h3>
<div class="memberSignature"><span class="returnType">double</span>&nbsp;<span class="memberName">median</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="medianIfEmpty(double)">medianIfEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType">double</span>&nbsp;<span class="memberName">medianIfEmpty</span>&#8203;(<span class="arguments">double&nbsp;defaultValue)</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>9.0</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toSortedArray()">toSortedArray</a></h3>
<div class="memberSignature"><span class="returnType">char[]</span>&nbsp;<span class="memberName">toSortedArray</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toSortedList()">toSortedList</a></h3>
<div class="memberSignature"><span class="returnType"><a href="list/primitive/MutableCharList.html" title="interface in org.eclipse.collections.api.list.primitive">MutableCharList</a></span>&nbsp;<span class="memberName">toSortedList</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
</div>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CharIterable.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2020. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>