「Java」StringクラスでASCIIコードを文字列に変換するサンプル

2020年11月10日

説明
public String(byte[] bytes,String charsetName)
throws UnsupportedEncodingException
指定された文字セットを使用して、指定されたバイト配列を復号化することにより、
新しいStringを構築します。
Javaコード

package com.arkgame.study.file;

import java.io.UnsupportedEncodingException;

public class AsciiDemo {

      private static byte[] cftCode = new byte[] { 37, 80, 68, 70, 45 };
      private static String cftAs = "US-ASCII";

      public static void main(String[] args) {

            String modResult = func();
            System.out.println("変換後の文字列:" + modResult);
      }

      public static String func() {
            String resStr = null;
            try {
                  resStr = new String(cftCode, cftAs);
            } catch (UnsupportedEncodingException e) {
                  // TODO 自動生成された catch ブロック
                  e.printStackTrace();
            }
            return resStr;
      }

}

結果
変換後の文字列:%PDF-

Java

Posted by arkgame