Skip to content

Commit 5eae943

Browse files
authored
Merge pull request #32 from support-project/develop
Release v1.10.0
2 parents 5dfbd74 + 0468e46 commit 5eae943

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.support-project</groupId>
66
<artifactId>common</artifactId>
7-
<version>1.9.0</version>
7+
<version>1.10.0</version>
88
<packaging>jar</packaging>
99

1010
<name>common</name>

src/main/java/org/support/project/common/util/StringJoinBuilder.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,35 @@
33
import java.util.ArrayList;
44
import java.util.List;
55

6-
public class StringJoinBuilder {
6+
public class StringJoinBuilder<T extends Object> {
77

8-
private List<Object> params = new ArrayList<>();
8+
private List<T> params = new ArrayList<>();
99

1010
public StringJoinBuilder() {
1111
super();
1212
}
1313

14-
public StringJoinBuilder(List<Object> params) {
14+
public StringJoinBuilder(List<T> params) {
1515
super();
1616
this.params = params;
1717
}
1818

19-
public StringJoinBuilder(Object[] array) {
19+
public StringJoinBuilder(T[] array) {
2020
super();
21-
for (Object o : array) {
21+
for (T o : array) {
2222
params.add(o);
2323
}
2424
}
2525

26-
public StringJoinBuilder append(Object obj) {
26+
public StringJoinBuilder append(T obj) {
2727
params.add(obj);
2828
return this;
2929
}
3030

3131
public String join(String delimiter) {
3232
StringBuilder builder = new StringBuilder();
3333
int count = 0;
34-
for (Object object : params) {
34+
for (T object : params) {
3535
if (count > 0) {
3636
builder.append(delimiter);
3737
}

0 commit comments

Comments
 (0)