Java 强制转换字节变量并将其转换为字符串

Java 强制转换字节变量并将其转换为字符串,java,string,byte,Java,String,Byte,我想在控制台中打印字节变量的值。 我创建了类“Portata” 我在另一个类中创建了ArrayList: ArrayList<Portata> piatti=(new Portata("Pasta al Sugo","Ottimo piatto di pasta al Sugo",elenco_ingredienti,elenco_allergeni,25.00,(byte)15,"Primo",(byte)0)); 它显示为: "Pasta al Sugo, Ottimo

我想在控制台中打印字节变量的值。 我创建了类“Portata”

我在另一个类中创建了ArrayList:

 ArrayList<Portata> piatti=(new Portata("Pasta al Sugo","Ottimo piatto di pasta al Sugo",elenco_ingredienti,elenco_allergeni,25.00,(byte)15,"Primo",(byte)0)); 
它显示为:

 "Pasta al Sugo, Ottimo piatto di pasta al Sugo, 0"

如何显示字节值(15)而不是0

您既不初始化构造函数中的
cottura
字段,也不使用setter,因此它将始终保持
0
,因为这是
字节的默认值

要解决此问题,请按如下方式初始化构造函数中的
cottura
字段:

this.cottura = cottura;

您不初始化构造函数中的
cottura
字段,也不使用setter,因此它将始终保持
0
,因为这是
字节的默认值

要解决此问题,请按如下方式初始化构造函数中的
cottura
字段:

this.cottura = cottura;

*elenco_Ingrediti,elenco_Allonii是两个包含多个字符串的数组。它们没有问题。*elenco_Ingrediti,elenco_Allonii是两个包含多个字符串的数组。它们没有问题。谢谢!真的没有看到。谢谢!真的没有看到。
this.cottura = cottura;