Words.java
import java.io.*;
import java.util.*; // for StringTokenizer
public class Words
{
public static void main(String argv[])
{
for (int i=0; i<argv.length; i++) {
try {
words(argv[i]);
}
catch(IOException e) {
System.out.println("I/O error: " + e);
}
}
}
private static void words(String name) throws IOException
{
File f = new File(name);
if (f.exists() && f.canRead()) {
BufferedReader in = new BufferedReader(
new FileReader(f));
String line;
while ((line=in.readLine()) != null) {
StringTokenizer t =
new StringTokenizer(line," \r\n\t");
while (t.hasMoreTokens())
System.out.println(t.nextToken());
}
}
else
System.out.println("Can't open '" + name + "'!");
}
}