Java重写toSring方法,怎样分别println a,b,c,d

这是我写在Student类里的toString,其中GPA不是string型所以转换了一下

img

这个是写的程序

img


下面是打印结果

img


如何重写toString才能去掉打印的那些dull?

public String toString(){

String strName = (Name == null)?"":name;
String strAddress = (Address == null)?"":Address;
String Major = (Major == null)?"":Major;
return strName+strAddress+Major+PAG;

}

可以说下你的需求吗,感觉这段代码有点思路不清