1. ホーム
  2. c#

javaでnullable intを書くには?

2023-08-29 10:09:46

質問

JavaでWebフォームをモデルに変換したい。

C#ではこう書ける。

<input name="id" value="" type="text"/>


public class Test
{
    public int? Id{get;set;}
}

id はnullでもよい。

しかし、Javaでstruts2を使用すると例外が発生します。

Method "setId" failed

では、このケースをJavaで書くにはどうしたらよいでしょうか。

どのように解決するのか?

を使う代わりに int を使うことができます。 Integer ( 整数の javadoc ) は、NULL可能なJavaクラスであるためです。