我希望完成:
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);
}
无需创建字符串。
类似的东西:
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);
如何做到这一点?
答案 0 :(得分:8)
Java是一种strongly和statically类型的语言。这意味着你必须告诉它什么类型的东西你声明它(强类型),并且你不能在那之后改变它的类型(静态类型)。
您只需要创建一个新的String
。
答案 1 :(得分:1)
您可以使用与原始字符串相同的后备内存创建子字符串,但不能创建与字符串数组具有相同后备内存的字符串。它们不是以相同的顺序存储,因此无法以两种方式查看相同的内存。