break;
}
// ,
// End of line
case StreamTokenizer.TT_EOL:
{
str = new String("> End of line");
break;
}
//
default:
{
if((char)stok.ttype == '"')
{
str = new String("\nTT_WORD >" + stok.sval);
}
else
str = "> " +
String.valueOf((char)stok.ttype);
}
//
System.out.println(str);
}
}
catch(Exception ioe)
{
System.out.println(ioe.toString());
}
}
}
class MaskFilter implements FilenameFilter
{
// ࠭ ᪨
String sNameMask;
// -------------------------------------------------------
// MaskFilter
// ࠭ 䨫
// -------------------------------------------------------
MaskFilter(String sMask)
{
// 뢠 ய묨 㪢
sNameMask = sMask.toUpperCase();
}
// -------------------------------------------------------
// ⮤ accept
// ઠ ᪥
// -------------------------------------------------------
public boolean accept(File dir, String name)
{
// ᪠ 㪠 ᨬ *, 室
if(sNameMask.equals("*"))
return true;
// ᮤন , 頥 祭 true
return (name.indexOf(sNameMask) != -1);
}
}