java - 返回包含多个变量的字符串的方法

标签 java string

这是我编写的一个保存地址信息的构造函数,但我在最后部分遇到了麻烦,我必须返回一个保存名称、地址、城市、州邮政编码的字符串。正确的写法是什么?

公开课地址{

private String name;
private String address;
private String state;
private String city;
private String zipcode;

public Address(String name, String address, String state, String city, String zipcode){

    this.name = name;
    this.address = address;
    this.state = state;
    this.city = city;
    this.zipcode = zipcode;


}

public Address(){

    name = "occupant";
    address = " ";
    state = " ";
    city = " ";
    zipcode = " ";


}

public void setAddress(String Address){

    this.address = Address;

}

public void setstate(String state){

    this.state= state;


}

public void setcity(String city){

    this.city = city;
}

public void setzipcode(String code){

   this.zipcode = code; 

}

public String getaddress(){  // Return string that contains name and address and city and zipcode

    return getaddress() + " " + return state + " " + return city + " " + return code;



}

}

最佳答案

 return address + " " + state + " " + city + " " + code;

一些注意事项:

  • 只有一个返回,后跟要返回的对象,这是字符串连接的结果
  • 调用连接方法 getFullAddress() 以将其与 getter 区分开来。
  • 使用小写变量名
  • getter 和 setter 应该采用驼峰式大小写:setCity()getState()

关于java - 返回包含多个变量的字符串的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10019745/

相关文章:

java - org.hibernate.HibernateException : Unable to instantiate default tuplizer [org. hibernate.tuple.entity.PojoEntityTuplizer]

Java:replaceAll 没有像我想象的那样工作

java - 使标记带有单击时使用的自定义信息(Android,Google Maps v2)

c++ - 如何在C++中使用字符串和字符串指针

c - 这会泄漏内存吗?

Java - 启动时出现 NullPointerException。 Swing 错误或实现错误?

java - 为什么 JPopupMenu 在渲染之前要经过 2 遍 UIThread?

java - 如何替换字符串中的 XML 标签? (还要检查它是否以 xml 标签开头)

mysql - 将文本插入到恰好包含 MySQL 中的 sql 的 varchar 中?

.net - .NET 中的 System.String.Copy 有什么用?