mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
remove jmh
This commit is contained in:
@@ -4237,6 +4237,7 @@ public class CharSequenceUtil {
|
|||||||
/**
|
/**
|
||||||
* 以 conjunction 为分隔符将多个对象转换为字符串
|
* 以 conjunction 为分隔符将多个对象转换为字符串
|
||||||
*
|
*
|
||||||
|
* @param <T> 元素类型
|
||||||
* @param conjunction 分隔符
|
* @param conjunction 分隔符
|
||||||
* @param iterable 集合
|
* @param iterable 集合
|
||||||
* @return 连接后的字符串
|
* @return 连接后的字符串
|
||||||
|
@@ -14,7 +14,6 @@ import org.openjdk.jmh.annotations.Threads;
|
|||||||
import org.openjdk.jmh.annotations.Warmup;
|
import org.openjdk.jmh.annotations.Warmup;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
@@ -35,18 +34,16 @@ public class StrUtilJmh {
|
|||||||
@Benchmark
|
@Benchmark
|
||||||
public void joinJmh2() {
|
public void joinJmh2() {
|
||||||
final List<Org> orgs = initSize(20);
|
final List<Org> orgs = initSize(20);
|
||||||
final Iterator<Org> iterator = orgs.iterator();
|
|
||||||
|
|
||||||
final StringBuilder sb = new StringBuilder();
|
final StringBuilder sb = new StringBuilder();
|
||||||
|
final int size = orgs.size();
|
||||||
boolean isFirst = true;
|
boolean isFirst = true;
|
||||||
while (iterator.hasNext()) {
|
for(int i = 0; i < size; i++){
|
||||||
if (isFirst) {
|
if (isFirst) {
|
||||||
isFirst = false;
|
isFirst = false;
|
||||||
} else {
|
} else {
|
||||||
sb.append(",");
|
sb.append(",");
|
||||||
}
|
}
|
||||||
|
sb.append(orgs.get(i).getProvinceId());
|
||||||
sb.append(iterator.next().getProvinceId());
|
|
||||||
}
|
}
|
||||||
sb.toString();
|
sb.toString();
|
||||||
}
|
}
|
||||||
|
14
pom.xml
14
pom.xml
@@ -44,7 +44,6 @@
|
|||||||
<compile.version>8</compile.version>
|
<compile.version>8</compile.version>
|
||||||
<junit.version>4.13.2</junit.version>
|
<junit.version>4.13.2</junit.version>
|
||||||
<lombok.version>1.18.20</lombok.version>
|
<lombok.version>1.18.20</lombok.version>
|
||||||
<jmh.version>1.32</jmh.version>
|
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
@@ -61,19 +60,6 @@
|
|||||||
<version>${lombok.version}</version>
|
<version>${lombok.version}</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- 基准性能测试 -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.openjdk.jmh</groupId>
|
|
||||||
<artifactId>jmh-core</artifactId>
|
|
||||||
<version>${jmh.version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.openjdk.jmh</groupId>
|
|
||||||
<artifactId>jmh-generator-annprocess</artifactId>
|
|
||||||
<version>${jmh.version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<issueManagement>
|
<issueManagement>
|
||||||
|
Reference in New Issue
Block a user