Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
StringBuilder builder = new StringBuilder();
for (String key : getConfig().getConfigurationSection("").getKeys(false)) {
builder.append(key);
builder.append(",");
}
builder.setCharAt(builder.lenght() - 1, ".");
p.sendMessage(builder.toString());
Дядь, псс, там это короче StringJoiner естьЖду обсирания ниже 😁Код:StringBuilder builder = new StringBuilder(); for (String key : getConfig().getConfigurationSection("").getKeys(false)) { builder.append(key); builder.append(","); } builder.setCharAt(builder.lenght() - 1, "."); p.sendMessage(builder.toString());
не знаю)Дядь, псс, там это короче StringJoiner есть
Дядь, псс, там уже коллектор с джойном естьPHP:String out = Strings.join(getConfig().getConfigurationSection("").getKeys(false).stream().collect(Collectors.toList()), ", ");
package Example;
import java.util.HashMap;
import java.util.Map;
import org.apache.logging.log4j.util.Strings;
import org.bukkit.configuration.file.FileConfiguration;
public class Warps {
private Map<String, Warp> warps = new HashMap<String, Warp>();
public Warps(FileConfiguration yml) {
for (String s : yml.getKeys(false)) {
warps.put(s, new Warp(yml.getConfigurationSection(s)));
}
}
public Map<String, Warp> getWarps() {
return warps;
}
public String getWarpsString() {
return Strings.join(getWarps().keySet(), ',');
}
}
package Example;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.configuration.ConfigurationSection;
public class Warp {
private int x;
private int y;
private int z;
private String world;
private boolean tp;
public Warp(ConfigurationSection yml) {
this.x = yml.getInt("X");
this.y = yml.getInt("Y");
this.z = yml.getInt("Z");
this.world = yml.getString("World");
this.tp = yml.getBoolean("Tp");
}
public Location getLocation() {
return new Location(Bukkit.getWorld(this.world), this.x, this.y, this.z);
}
public boolean isTp() {
return this.tp;
}
}
А, ну я не в курсе был. Но уже лучше, чем было выше.Дядь, псс, там уже коллектор с джойном есть