<JavaLearn/>
基礎 レッスン8

型変換

暗黙的・明示的な型変換(キャスト)

型変換の種類

Javaの型変換には、自動的に行われる「暗黙的変換(拡張変換)」と、 プログラマが明示的に指定する「キャスト(縮小変換)」の2種類があります。 小さい型から大きい型への変換は安全ですが、逆方向はデータの損失が起こり得ます。

  • 拡張変換(暗黙的): byte → short → int → long → float → double
  • 縮小変換(キャスト): (型) を前に付けて明示的に変換
  • 文字列への変換: String.valueOf()+ ""
  • 文字列からの変換: Integer.parseInt()Double.parseDouble() など

暗黙的変換(拡張変換)

小さい型から大きい型への変換は自動的に行われます。データの損失は起きません。

Javaエディタ

明示的キャスト(縮小変換)

大きい型から小さい型への変換にはキャストが必要です。データが失われる可能性があります。

Javaエディタ

文字列との変換

数値から文字列、文字列から数値への変換はよく使うパターンです。

Javaエディタ