質問編集履歴

1

ソースの追加

2019/01/21 12:42

投稿

yukkuri
yukkuri

スコア624

test CHANGED
File without changes
test CHANGED
@@ -347,3 +347,95 @@
347
347
  しかし、現在出力されている値は 1 つめが 17 です。ただ、0xEFは 10 進数に直すと 239 なので、正しい値が入っていないようです。
348
348
 
349
349
  // binarydata の文字列を 16 進数に変換のところでエラーが起きていると思われるのですが... どうしたらいいでしょうか。
350
+
351
+
352
+
353
+ ```
354
+
355
+ package org.jyl.base.io;
356
+
357
+
358
+
359
+ /**
360
+
361
+ * 文字コードを定義した列挙型です。
362
+
363
+ *
364
+
365
+ * @author とあるゆっくり
366
+
367
+ */
368
+
369
+ public enum CharCode
370
+
371
+ {
372
+
373
+ /**
374
+
375
+ * {@code ASCII} を示します。
376
+
377
+ * 最大バイト数は 1 バイトです。
378
+
379
+ */
380
+
381
+ ASCII,
382
+
383
+
384
+
385
+ /**
386
+
387
+ * {@code EUC-jp} を示します。
388
+
389
+ * 半角カタカナの対応予定は現在ありません。
390
+
391
+ * 最大バイト数は制御文字も合わせ 3 バイトです。
392
+
393
+ */
394
+
395
+ EUC,
396
+
397
+
398
+
399
+ /**
400
+
401
+ * {@code Shift-JIS} を示します。
402
+
403
+ * 最大バイト数は 2 バイトです。
404
+
405
+ */
406
+
407
+ Shift_JIS,
408
+
409
+
410
+
411
+ /**
412
+
413
+ * {@code Unicode}( UTF-16 ) を示します。
414
+
415
+ * {@code UTF-8} は {@code UTF_8} を参照してください。
416
+
417
+ * 最大バイト数は 4 バイトです。
418
+
419
+ */
420
+
421
+ Unicode,
422
+
423
+
424
+
425
+ /**
426
+
427
+ * {@code UTF-8} を示します。
428
+
429
+ * 技術的制限により、_を使用しています。
430
+
431
+ * 最大バイト数は 6 バイトです。
432
+
433
+ */
434
+
435
+ UTF_8,
436
+
437
+ };
438
+
439
+
440
+
441
+ ```