大家好,我是java新手。请帮帮我
我有以下代码
package sun.mun.fun;
import inship.InShipException;
import inship.PackageDetail;
import inship.Uspsrates;
import inship.UspsratesAboutPropertyEditor;
import inship.UspsratesBeanInfo;
import inship.UspsratesRequestedServicePropertyEditor;
public class Usps {
public Uspsrates getRate() {
Uspsrates rate = new Uspsrates();
try {
rate.getUSPSAccount().setServer(rate.toString());
rate.getUSPSAccount().setServer("http://production.shippingapis.com/ShippingAPI.dll");
rate.getUSPSAccount().setUserId("747THEFI1034");
rate.getUSPSAccount().setPassword("510QU40FX616");
rate.getSenderAddress().setZipCode("27502");
rate.getRecipientAddress().setZipCode("20770");
rate.getPackages().add(new PackageDetail());
rate.getPackages().item(0).setWeight("1");
rate.getPackages().item(0).setLength(Integer.parseInt("5"));
rate.getPackages().item(0).setWidth(Integer.parseInt("5"));
rate.getPackages().item(0).setHeight(Integer.parseInt("5"));
rate.getPackages().item(0).setGirth((2 * rate.getPackages().item(0).getLength()) + (2 * rate.getPackages().item(0).getWidth()));
rate.getPackages().item(0).setSize(Integer.parseInt("0"));
rate.getPackages().item(0).setPackagingType(inship.PackageDetail.ptNone);
rate.setRequestedService(inship.Uspsrates.stUnspecified);
rate.getRates();
} catch (InShipException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rate;
}
@Override
public String toString() {
return "Usps [getRate()=" + getRate() + "]";
}
public static void main(String[] args) {
Usps u = new Usps();
System.out.println(u.getRate().toString());
}
}
当我运行它时,它会给出这个输出
inship.Uspsrates@16672d6
我不想要这个值。我想要这个在字符串中。我应该做什么帮助。
提前致谢