Java字符串,其名称来自ArrayList

时间:2019-10-01 19:20:00

标签: java

今天,我有一个简单的问题要问您。 请解决此问题:

List<String> split1 = Arrays.asList(str.split(" "));
String split1.get(0) = split1.get(1);

它返回错误:

The left-hand side of an assignment must be a variable

请帮助我解决小Java问题。

4 个答案:

答案 0 :(得分:0)

也许这个例子可以帮助您:

        String str= "Stack overflow";

        List<String> split1 = Arrays.asList(str.split(" "));
        String textSplited = split1.get(0);
        String textSplited2 = split1.get(1);

        System.out.println(textSplited+" "+textSplited2);

答案 1 :(得分:0)

您不能在运行时为变量分配名称。

答案 2 :(得分:0)

您正在尝试将列表中的第一个元素分配到第0个位置

    String str = "Stack Over Flow";
    String[] split1 = (str.split(" "));
    System.out.println(split1[0]);
    System.out.println(split1[1]);
    split1[0] = split1[1];
    System.out.println(split1[0]);

答案 3 :(得分:0)

您无法以这种方式创建变量名,请阅读https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html

中的“命名”部分

如果要动态创建变量,请阅读-

Assigning variables with dynamic names in Java