import java.io.*;

/*
* >>539 さんの云うとおりに組んでみた。
* linux の e2fs 環境で動かしてみたら上手くいったYO!
* "あいうえお"というファイルが
* ?¢?????¨??: \ua4\ua2\ua4\ua4\ua4\ua6\ua4\ua8\ua4\uaa
* てな具合に表示されますた。EUC の生コードが出てるみたいですね。
*/

public class ListNativeFiles {
  public static void main(String[] args) {
    System.setProperty("file.encoding", "ISO-8859-1");
    File f = new File((args.length < 1) ? "." : args[0]);
    String[] list = f.list();
    for (int i = 0; i < list.length; i++) {
      String s = list[i];
      System.out.print(s + ": ");
      for (int j = 0; j < s.length(); j++) {
        System.out.print("\\u" + Integer.toHexString(s.charAt(j)));
      }
      System.out.print('\n');
    }
    System.exit(0);
  }
}