在许多编程语言中,可以使用动态数组或列表来保存一个未知大小的数组,其中字符串长度也未知。下面是几种常见编程语言的示例代码:
# 创建一个空列表
array = []
# 循环读取字符串,直到输入空字符串
while True:
string = input("请输入一个字符串(输入空字符串以结束):")
if string == "":
break
# 将字符串添加到列表中
array.append(string)
# 打印数组
print("保存的数组为:", array)
// 创建一个空数组
let array = [];
// 循环读取字符串,直到输入空字符串
while (true) {
let string = prompt("请输入一个字符串(输入空字符串以结束):");
if (string === "") {
break;
}
// 将字符串添加到数组中
array.push(string);
}
// 打印数组
console.log("保存的数组为:", array);
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个空ArrayList
ArrayList array = new ArrayList<>();
// 创建一个Scanner对象来读取输入
Scanner scanner = new Scanner(System.in);
// 循环读取字符串,直到输入空字符串
while (true) {
System.out.print("请输入一个字符串(输入空字符串以结束):");
String string = scanner.nextLine();
if (string.equals("")) {
break;
}
// 将字符串添加到ArrayList中
array.add(string);
}
// 打印ArrayList
System.out.println("保存的数组为:" + array);
}
}
以上是一些常见编程语言的示例代码,可以根据自己的需求选择适合的编程语言来保存未知大小和字符串长度的数组。