public class BuilderHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BuilderHelper.W |
| Constructor and Description |
|---|
BuilderHelper() |
| Modifier and Type | Method and Description |
|---|---|
static StringBuilder |
append(@NotNull StringBuilder sb,
Object obj)
append non-null
|
static StringBuilder |
delete(@NotNull StringBuilder sb)
clear the builder
|
static StringBuilder |
delete(@NotNull StringBuilder sb,
int count)
delete the last count chars
|
static StringBuilder |
join(@NotNull StringBuilder sb,
boolean skipNull,
String jn,
Iterable<?> arr)
join string with joiner.
|
static <T,R> StringBuilder |
join(@NotNull StringBuilder sb,
boolean skipNull,
String jn,
Iterable<T> arr,
Function<T,R> fn)
join string with joiner.
|
static StringBuilder |
join(@NotNull StringBuilder sb,
boolean skipNull,
String joiner,
Object... arr)
join string with joiner.
|
static StringBuilder |
join(@NotNull StringBuilder sb,
String jn,
Iterable<?> arr)
join string with joiner, and skipNull=false, null as empty
|
static <T,R> StringBuilder |
join(@NotNull StringBuilder sb,
String jn,
Iterable<T> arr,
Function<T,R> fn)
join string with joiner, and skipNull=false, null as empty
|
static StringBuilder |
join(@NotNull StringBuilder sb,
String joiner,
Object... arr)
join string with joiner, and skipNull=false, null as empty
|
static BuilderHelper.W |
w() |
static BuilderHelper.W |
w(StringBuilder sb) |
@Contract(value="_,_->param1") public static StringBuilder append(@NotNull @NotNull StringBuilder sb, Object obj)
@Contract(value="_->param1") public static StringBuilder delete(@NotNull @NotNull StringBuilder sb)
@Contract(value="_,_->param1") public static StringBuilder delete(@NotNull @NotNull StringBuilder sb, int count)
@Contract(value="_,_,_->param1") public static StringBuilder join(@NotNull @NotNull StringBuilder sb, String joiner, Object... arr)
@Contract(value="_,_,_,_->param1") public static StringBuilder join(@NotNull @NotNull StringBuilder sb, boolean skipNull, String joiner, Object... arr)
join string with joiner. eg. [1,null,3] will be * "1,3" if skip null * "1,,3" if not skip null
@Contract(value="_,_,_->param1") public static StringBuilder join(@NotNull @NotNull StringBuilder sb, String jn, Iterable<?> arr)
@Contract(value="_,_,_,_->param1") public static StringBuilder join(@NotNull @NotNull StringBuilder sb, boolean skipNull, String jn, Iterable<?> arr)
join string with joiner. eg. [1,null,3] will be * "1,3" if skip null * "1,,3" if not skip null
@Contract(value="_,_,_,_->param1") public static <T,R> StringBuilder join(@NotNull @NotNull StringBuilder sb, String jn, Iterable<T> arr, Function<T,R> fn)
T - fun TR - fun Rsb - builderjn - joinerarr - itemsfn - trans item from T to Rjoin(StringBuilder, boolean, String, Iterable, Function)@Contract(value="_,_,_,_,_->param1") public static <T,R> StringBuilder join(@NotNull @NotNull StringBuilder sb, boolean skipNull, String jn, Iterable<T> arr, Function<T,R> fn)
join string with joiner. eg. [1,null,3] will be * "1,3" if skip null * "1,,3" if not skip null
T - fun TR - fun Rsb - builderjn - joinerarr - itemsfn - trans item from T to Rjoin(StringBuilder, boolean, String, Iterable, Function)public static BuilderHelper.W w()
public static BuilderHelper.W w(StringBuilder sb)
Copyright © 2024. All rights reserved.