ホームページ >Java >&#&チュートリアル >Java で Base64 エンコーディングを実行し、インポートの問題を解決するにはどうすればよいですか?

Java で Base64 エンコーディングを実行し、インポートの問題を解決するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-23 11:02:33387ブラウズ

How to Perform Base64 Encoding in Java and Resolve Import Issues?

Java での Base64 エンコーディング: Eclipse インポート エラーの克服

質問:

Java で Base64 エンコーディングを使用してデータをエンコードするにはどうすればよいですか? Java、インポートエラーに対処するEclipse?

答え:

Java で Base64 でデータをエンコードするには、次の手順を検討してください:

  1. 正しいクラスをインポートする: Base64 の正しいインポート ステートメントを使用してくださいエンコーダ:
import org.apache.commons.codec.binary.Base64;
  1. Base64 クラスを使用する: Base64 クラスを利用してエンコードとデコードを実行します:
byte[] encodedBytes = Base64.encodeBase64("Test".getBytes());
System.out.println("encodedBytes " + new String(encodedBytes));
byte[] decodedBytes = Base64.decodeBase64(encodedBytes);
System.out.println("decodedBytes " + new String(decodedBytes));
  1. 日光を避けてください。*パッケージ: 元の質問で言及されている sun.misc.BASE64Encoder クラスは非推奨であるため、使用しないでください。
  2. Java 8 を検討してください: Java 8 以降を使用している場合は、エンコード用の静的メソッドを提供する java.util.Base64 クラスを利用できます。 decoding:
byte[] encodedBytes = Base64.getEncoder().encode("Test".getBytes());
System.out.println("encodedBytes " + new String(encodedBytes));
byte[] decodedBytes = Base64.getDecoder().decode(encodedBytes);
System.out.println("decodedBytes " + new String(decodedBytes));

詳細については、Base64 の Java ドキュメントを参照してください。

以上がJava で Base64 エンコーディングを実行し、インポートの問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。