带有setter getter的Java字符串数组

问题描述 投票:2回答:1

我想为用户创建一个简单的程序,以将3个字符串插入一个类的私有字符串数组中,然后通过使用对象引用创建一个新对象将其打印回来,但我认为我在setter / getter中遇到问题。(对班级和二传手/ getter来说是很新的东西)

import java.util.Scanner;
public class Stringtest {
public static void main(String[] args)
{   Scanner input=new Scanner(System.in);


   Stringer Strung=new Stringer();

    System.out.println("Strings:"+Strung.print());


}
}
class Stringer
{   Scanner input=new Scanner(System.in);
    private String[] aa=new String[3];
    aa[0]="zero";
    aa[1]="one";
    aa[2]="two";

    Stringer()
    {}

{  System.out.println("Please enter 3 strings:");

    for(int i=0;i<4;i++)
    {
        aa[i]=input.next();
    }
}

public  void setaa(String[] a)
{
    aa=a;
}

public String[] getaa()
{
    return aa;
}

public void print(String[] a)
{
    for(int b=0;b<4;b++)
    {
        System.out.printf("%s",a[b]);
    }
}

}

我想为用户创建一个简单的程序,以将3个字符串插入一个类中的私有字符串数组,然后通过使用对象引用创建一个新对象来将其打印回来,但我认为我正面临着...

java arrays string class setter
1个回答
1
投票
    由于在创建类实例时填充了数组,不需要任何二传手。唯一的吸气剂要求。
© www.soinside.com 2019 - 2024. All rights reserved.