// English
test("TestDir_apple", // test dir "dir_macosx", // dir "file_macosx"); // file
// Japanese composite character
test("TestDir_\u30c8\u30a4\u30e4\u30cb\u30ca\u30eb/", "dir_\u30a4\u30c1\u30b4\u306e\u30b1\u30fc\u30ad", "file_\u30a4\u30c1\u30b4\u306e\u30b1\u30fc\u30ad");
System.out.printf("%n%n--------Testing...----------%n");
File base = new File(testdir);
File dir = new File(base, dname);
File dir_nfd = new File(base, dname_nfd);
File file_nfc = new File(base, fname_nfc);
File file_nfd = new File(base, fname_nfd);
////////////////////////////////////////////////////////////// if (!dir.isDirectory() || !dir_nfd.isDirectory()) { thrownew RuntimeException("File.isDirectory() failed");
}
////////////////////////////////////////////////////////////// // write to via nfd try (FileOutputStream fos = new FileOutputStream(file_nfd)) {
fos.write('n'); fos.write('f'); fos.write('d');
}
open_read("read in with nfc (from nfd)", file_nfc);
file_nfd.delete();
////////////////////////////////////////////////////////////// // write to with nfc try (FileOutputStream fos = new FileOutputStream(file_nfc)) {
fos.write('n'); fos.write('f'); fos.write('c');
}
open_read("read in with nfd (from nfc)", file_nfd); //file_nfc.delete();
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.