funÇao system

EM C++ EXISTE UMA FUNÇÃO CHAMADA “SYSTEM”, A QUAL PODE EXECUTAR ALGUNS COMANDOS, COMO POR EXEMPLO “LIMPAR A TELA”. A SINTAXE É:

             system("COMANDO");

P/ LIMPAR A TELA (POR EX) É:

                   system("cls");

QUEM JÁ USOU O DEV-C++ 4 CONHECE.

QUESTÃO: ESTA FUNÇÃO EXISTE EM JAVA OU HÁ ALGUMA CLASSE/FUNÇÃO/ETC SEMELHANTE NA LINGUAGEM?

sim tem
Digite System. e de um ctrl+espaço se tiver usando o eclipse ele vai lhe mostrar uma lista de metodos que vc pode usar.

OBG

caso esteja querendo pegar um valor digitado no teclado e jogar para uma variavel vc pode faser isso:

java.util.Scanner s = new Scanner(System.in);   
m1[i][j] = s.nextInt();
Runtime.getRuntime().exec("comando");

Tome um pouco de cuidado, porque Runtime.exec (“xxxx”) é quase a mesma coisa que system (“xxxx”), mas system é um pouco mais esperto porque ele checa se o comando é um executável ou um comando do Prompt de Comando (cmd.exe).

Portanto, o equivalente a system (“cls”) não é Runtime.exec (“cls”) mas sim Runtime.exec (“cmd.exe /c cls”), já que não existe um programa chamado “cls.exe”, mas um comando do Prompt de Comando (cmd.exe) chamado cls.

Eai galera!

Não entendi bem o uso do Runtime.getRuntime().exec(“cls”);
Quando tento usar dá esta mensagem abaixo

Unhandled exception type IOException

O comando está errado “cls” está errado?? Para usar o Runtime devo importar algum pacote??
Desde já agradeço;

http://www.guj.com.br/posts/list/109202.java#589104