Java 关于字符串数组声明
我有下面的字符串赋值语句Java 关于字符串数组声明,java,string,Java,String,我有下面的字符串赋值语句 String items[] = line.split("\",\"",15); String fileNamet = items[1].replaceAll("\"","").trim(); 我需要引入一个新的if语句 if (valid) { String items[] = line.split("\",\"",15); } else { String items[] = line.split("\",\"",16); } String fil
String items[] = line.split("\",\"",15);
String fileNamet = items[1].replaceAll("\"","").trim();
我需要引入一个新的if语句
if (valid) {
String items[] = line.split("\",\"",15);
} else {
String items[] = line.split("\",\"",16);
}
String fileNamet = items[1].replaceAll("\"","").trim();
现在,项成为if循环的本地项,并给我带来编译错误。如何在if循环之外声明items数组?这是三元运算符擅长的场景 代码不会重复,一旦你习惯了,它的可读性就会更好 这就是说,你也可以在if之外提取声明,如果这是你更满意的
String[] items;
if (valid) {
items = line.split("\",\"",15);
} else {
items = line.split("\",\"",16);
}
这就是三元运算符擅长的场景 代码不会重复,一旦你习惯了,它的可读性就会更好 这就是说,你也可以在if之外提取声明,如果这是你更满意的
String[] items;
if (valid) {
items = line.split("\",\"",15);
} else {
items = line.split("\",\"",16);
}
在外面宣布:
String items[];
if (valid) {
items = line.split("\",\"",15);
} else {
items = line.split("\",\"",16);
}
String fileNamet = items[1].replaceAll("\"","").trim();
在外面宣布:
String items[];
if (valid) {
items = line.split("\",\"",15);
} else {
items = line.split("\",\"",16);
}
String fileNamet = items[1].replaceAll("\"","").trim();
请设置代码格式:如果你是新手,我会为你做的,但这是你的第24个问题-你现在应该已经知道了-请设置代码格式:如果你是新手,我会为你做的,但这是你的第24个问题-你现在应该已经知道了-谢谢。poly需要一些关于以下问题的帮助。谢谢。poly需要一些关于以下问题的帮助。