mirror of
https://github.com/SimplexDevelopment/Traverse.git
synced 2025-07-13 18:48:35 +00:00
Code push
This commit is contained in:
22
src/main/java/mc/unraveled/reforged/util/Utilities.java
Normal file
22
src/main/java/mc/unraveled/reforged/util/Utilities.java
Normal file
@ -0,0 +1,22 @@
|
||||
package mc.unraveled.reforged.util;
|
||||
|
||||
import org.jetbrains.annotations.Contract;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.lang.reflect.Array;
|
||||
import java.util.List;
|
||||
|
||||
public final class Utilities {
|
||||
public static <T> @NotNull String serialize(@NotNull List<Pair<String, T>> objectPairs) {
|
||||
char delimiter = ':';
|
||||
char end = ';';
|
||||
StringBuilder builder = new StringBuilder();
|
||||
for (Pair<String, ?> pair : objectPairs) {
|
||||
builder.append(pair.getFirst().charAt(0));
|
||||
builder.append(delimiter);
|
||||
builder.append(pair.getSecond());
|
||||
builder.append(end);
|
||||
}
|
||||
return builder.toString();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user