Мне нужно выполнить какую-то задачу, проверив, имеет ли char нулевое значение и имеет ли null значение \ u0000, но не знаю, что компилятор java рассматривает оба варианта так же, как в примере кода
char nullTest = 0;
System.out.println(nullTest == '\u0000'); //it is giving true
если я инициализирую его как nullTest = '0'
, тогда он выдает false, но в моей программе я часто присваиваю значения & null '\u0000'
этой переменной, из-за которых он выдает ошибки времени выполнения,