Pessoal, estudando pelo livro da kathy, no cap 6 página 501 da versão inglês e 283 da português, agnt encontra esse código …
import java.util.Scanner;
class ScanIn {
public static void main(String[] args){
System.out.println("input: ");
System.out.flush();
try {
Scanner s = new Scanner(System.in);
String token;
do{
token = s.findInLine(args[0]);
System.out.println("found " + token);
} while (token != null);
} catch (Exception e){
e.printStackTrace();
}
}
}
Ele até compila, mas na hora de tentar acessar a posição zero do vetor, não incializado, args ele quebra. Alguém sabe como ajudar nisso?
Valeu!
Provavelmente vc não está passando nada para o args na linha de comando.
Tente chamar passando algum argumento de linha de comando.
Olá thiago_vf,
Realmente pode ser erro por vc não estar passando argumentos para o seu args…provavelmente dando erro na linha 10…
Experimente fazer a chamada assim na linha de comando
javac SuaClasse.java argumento01 argumento02
Fallow
paulo1911,
Acho que voce quer dizer:
[ ]'s
Ola schranko ,
obrigado pela correção…
Na verdde eu quis dizer pra ele compilar na linha de comando:
javac SuaClasse.java
e depois chamar a classe:
java SuaClasse argumento01 argumento02
na correria fiz uma fusão das duas chamadas… 
era isso mesmo que o schranko e o paulo1911 disseram!
Valeu!!