fix string concatenates performance

This commit is contained in:
DNx5
2015-09-15 22:43:19 +07:00
parent 026d84427b
commit 221b32744c
5 changed files with 50 additions and 64 deletions
@@ -156,7 +156,7 @@ public class AdminCommand implements CommandExecutor {
@Override
public void run() {
PlayerAuth auth;
String message = "[AuthMe] ";
StringBuilder message = new StringBuilder("[AuthMe] ");
try {
auth = plugin.database.getAuth(arguments[1].toLowerCase());
} catch (NullPointerException npe) {
@@ -179,25 +179,24 @@ public class AdminCommand implements CommandExecutor {
int i = 0;
for (String account : accountList) {
i++;
message = message + account;
message.append(account);
if (i != accountList.size()) {
message = message + ", ";
message.append(", ");
} else {
message = message + ".";
message.append(".");
}
}
sender.sendMessage("[AuthMe] " + arguments[1] + " has " + String.valueOf(accountList.size()) + " accounts");
sender.sendMessage(message);
sender.sendMessage(message.toString());
}
});
return true;
} else {
final String[] arguments = args;
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
@Override
public void run() {
String message = "[AuthMe] ";
StringBuilder message = new StringBuilder("[AuthMe] ");
if (arguments[1] == null) {
sender.sendMessage("[AuthMe] Please put a valid IP");
return;
@@ -214,15 +213,15 @@ public class AdminCommand implements CommandExecutor {
int i = 0;
for (String account : accountList) {
i++;
message = message + account;
message.append(account);
if (i != accountList.size()) {
message = message + ", ";
message.append(", ");
} else {
message = message + ".";
message.append(".");
}
}
sender.sendMessage("[AuthMe] " + arguments[1] + " has " + String.valueOf(accountList.size()) + " accounts");
sender.sendMessage(message);
sender.sendMessage(message.toString());
}
});
return true;