重複の可能性:
Java に sizeof のようなメソッドはありますか?
Java には C の sizeof() のような演算子がありますか?
答えはノーです。
ただし、それを達成するためのいくつかの簡単なアプローチがあります。独自の sizeof メソッドを記述します。
public static int sizeof(Class cl)
{
if (cl == Integer.class || cl == int.class) return 4;
if (cl == Character.class || cl == char.class) return 2;
//...
}
オブジェクトのサイズは、JVM の実装によって異なります。すべてのケースを正しく処理する Java SizeOfプロジェクトがあります。