编写Java应用程序,使用Vector向量来保存用户输入的若干个字符串。循环读入用户输入的字符串,以end结束。将所有字符串显示出来。在所有字符串的中间位置插入“GOOD”,再次显示所有字符串。
时间: 2024-03-23 17:38:20 浏览: 42
以下是Java代码实现向量保存用户输入的字符串,并在中间位置插入“GOOD”:
```java
import java.util.Scanner;
import java.util.Vector;
public class VectorDemo {
public static void main(String[] args) {
Vector<String> stringVector = new Vector<>();
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串(以end结束):");
while (true) {
String inputString = scanner.nextLine();
if (inputString.equals("end")) {
break;
}
stringVector.add(inputString);
}
System.out.println("所有字符串:");
for (String str : stringVector) {
System.out.println(str);
}
int middleIndex = stringVector.size() / 2;
stringVector.add(middleIndex, "GOOD");
System.out.println("添加GOOD后的所有字符串:");
for (String str : stringVector) {
System.out.println(str);
}
}
}
```
运行程序,输入字符串,以end结束,然后程序会将所有字符串显示出来,并在中间位置插入“GOOD”,再次显示所有字符串。
阅读全文