将数组更改为字符串而不创建字符串

Hou*_*272 3 java arrays string

我希望完成:

    String []beef = new String[3];
    beef[0] = "Water";
    beef[1] = "Chicken";
    beef[2] = "Paper";

    String empo = Arrays.toString(beef);

    if (empo.isEmpty()){
        empo = "Nothing";
        System.out.println(empo);
    }else{
        System.out.println(empo);
    }
Run Code Online (Sandbox Code Playgroud)

无需创建字符串.


就像是:

    String []beef = new String[3];
    beef[0] = "Water";
    beef[1] = "Chicken";
    beef[2] = "Paper";

    Arrays.toString(beef);  //change beef to just a plain string

    if(beef.isEmpty()||beef==""){
    no = "Nothing";

    System.out.println(beef);
Run Code Online (Sandbox Code Playgroud)

怎么会这样做呢?

Doo*_*nob 8

你不能.

Java是一种强大且静态类型的语言.这意味着你必须告诉它什么类型的东西你声明它(强类型),并且你不能在那之后改变它的类型(静态类型).

你只需要创建一个新的String.