Java 创建在类中创建多个列表的方法
我想知道是否可以在一个可以创建多个列表的类中创建一个方法Java 创建在类中创建多个列表的方法,java,list,arraylist,methods,Java,List,Arraylist,Methods,我想知道是否可以在一个可以创建多个列表的类中创建一个方法 public class UnidadeSaude { private String NomeUnidade; public UnidadeSaude() { } public UnidadeSaude(String NomeUnidade) { this.NomeUnidade = NomeUnidade; } public String getNomeUnida
public class UnidadeSaude {
private String NomeUnidade;
public UnidadeSaude() {
}
public UnidadeSaude(String NomeUnidade) {
this.NomeUnidade = NomeUnidade;
}
public String getNomeUnidade() {
return NomeUnidade;
}
public void setNomeUnidade(String nomeUnidade) {
NomeUnidade = nomeUnidade;
}
void gravar(String NomeUnidade){
List<String> UnidadeSaude = new ArrayList<String>();
UnidadeSaude.add(NomeUnidade);
}
void ler() {
System.out.print(UnidadeSaude);
}
}
public class UnidadeSaude{
私有字符串名称Unidade;
公立大学{
}
公共UnidadeSaude(字符串名称Unidade){
this.NomeUnidade=NomeUnidade;
}
公共字符串getNomeUnidade(){
返回数据;
}
公共无效集合nomeUnidade(字符串nomeUnidade){
NomeUnidade=NomeUnidade;
}
无效重力仪(管柱名称){
List UnidadeSaude=new ArrayList();
UnidadeSaude.add(NomeUnidade);
}
void-ler(){
系统输出打印(UnidadeSaude);
}
}
首先:在Java中,变量名写在camelCase
中,类写在PascalCase
中。
这对于区分对象和类引用非常重要
Second:我想你是想在gravar()方法中将名字写入列表中。
您可以通过在类中设置一个静态列表来完成此操作。您可以将它们添加到列表中,然后在ler()
方法中打印它们
public class UnidadeSaude{
私有字符串名称Unidade;
私有静态列表nomeUnidades=newArrayList();
公立大学{
}
公共UnidadeSaude(字符串名称Unidade){
this.nomeUnidade=nomeUnidade;
}
公共字符串getNomeUnidade(){
返回数据;
}
公共无效集合nomeUnidade(字符串nomeUnidade){
this.nomeUnidade=nomeUnidade;
}
无效重力仪(管柱名称){
添加(NomeUnidade);
}
void-ler(){
用于(字符串名称:nomeUnidades){
系统输出打印LN(nome);
}
}
}
不过,我不建议这样做将多个对象存储到表示单个对象的类中在语义上没有意义。理想情况下,您应该将它们存储在该类之外的列表中是的,您可以在一个方法中创建多个列表---