如何将 Java 字符串从 args[] 转换为整数
How can I transform a Java String from args[] to an integer
java 计时器有点问题:
要点是它将 args[] 转换为 int(我可以将其放入计时器时间)
我的代码如下所示:
String bArgs = sArgument;
int minutes = Integer.parseInt(args[1].toString());
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
Bukkit.broadcastMessage(ChatColor.GOLD + "[" + ChatColor.RED + "Werbung" + ChatColor.GOLD + "]" + ChatColor.BOLD + ChatColor.DARK_AQUA + bArgs);
}
}, 1*minutes*1000, 1*minutes*1000);
return true;
但是我无法将 args[1] 转换为可以将此 int 放入计时器中的 Int :(
args[0] 是第一个参数:
public static void main(String[] args) {
int minutes = Integer.parseInt(args[0]);
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
System.out.println("timer job..."); }
}, 1*minutes*1000, 1*minutes*1000);
}
java 计时器有点问题:
要点是它将 args[] 转换为 int(我可以将其放入计时器时间)
我的代码如下所示:
String bArgs = sArgument;
int minutes = Integer.parseInt(args[1].toString());
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
Bukkit.broadcastMessage(ChatColor.GOLD + "[" + ChatColor.RED + "Werbung" + ChatColor.GOLD + "]" + ChatColor.BOLD + ChatColor.DARK_AQUA + bArgs);
}
}, 1*minutes*1000, 1*minutes*1000);
return true;
但是我无法将 args[1] 转换为可以将此 int 放入计时器中的 Int :(
args[0] 是第一个参数:
public static void main(String[] args) {
int minutes = Integer.parseInt(args[0]);
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
System.out.println("timer job..."); }
}, 1*minutes*1000, 1*minutes*1000);
}