FreaX FreaX - 2 months ago 13
Java Question

Java - args[] to int

I've got a little problem with the java Timer:

The main point is that it converts args[] to an int (which I can place in a timer-time)

My code looks just like this:

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;


But I can't convert the args[1] to an Int that I can place this int in the timer :(

Answer

args[0] is the first argument :

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);
    }
Comments