projects
/
svjatoslav_commons.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use append/prepend instead of addSuffix/addPrefix
[svjatoslav_commons.git]
/
src
/
main
/
java
/
eu
/
svjatoslav
/
commons
/
string
/
String2.java
diff --git
a/src/main/java/eu/svjatoslav/commons/string/String2.java
b/src/main/java/eu/svjatoslav/commons/string/String2.java
index
07e3fdb
..
8d7273d
100755
(executable)
--- a/
src/main/java/eu/svjatoslav/commons/string/String2.java
+++ b/
src/main/java/eu/svjatoslav/commons/string/String2.java
@@
-13,23
+13,31
@@
public class String2 {
private final List<Character> chars = new ArrayList<>();
private final List<Character> chars = new ArrayList<>();
+ public String2 clear(){
+ chars.clear();
+ return this;
+ }
+
public String2(String value) {
public String2(String value) {
- a
ddSuffix
(value);
+ a
ppend
(value);
}
public String2() {
}
public String2 repeat(int count){
}
public String2() {
}
public String2 repeat(int count){
- String value = toString();
+ if (count > 0) {
+ String value = toString();
- for (int i = 1; i < count; i++) {
- addSuffix(value);
+ for (int i = 1; i < count; i++)
+ append(value);
+ } else {
+ clear();
}
return this;
}
}
return this;
}
- public String2
addPrefix
(final String prefix) {
+ public String2
prepend
(final String prefix) {
if (prefix == null)
return this;
if (prefix == null)
return this;
@@
-40,7
+48,7
@@
public class String2 {
return this;
}
return this;
}
- public String2 a
ddSuffix
(final String suffix) {
+ public String2 a
ppend
(final String suffix) {
if (suffix == null)
return this;
if (suffix == null)
return this;
@@
-50,17
+58,17
@@
public class String2 {
return this;
}
return this;
}
- public String2 a
ddSuffix
(String separator, final String suffix) {
+ public String2 a
ppendWithSeparator
(String separator, final String suffix) {
if (!isEmpty())
if (!isEmpty())
- a
ddSuffix
(separator);
+ a
ppend
(separator);
- a
ddSuffix
(suffix);
+ a
ppend
(suffix);
return this;
}
return this;
}
- public String2 a
ddSuffix
(String s, int times) {
- for (int i = 0; i < times; i++) a
ddSuffix
(s);
+ public String2 a
ppend
(String s, int times) {
+ for (int i = 0; i < times; i++) a
ppend
(s);
return this;
}
return this;
}