当前位置: 首页 > 面试题库 >

如何管理字符串数组中的连续更改值

羊舌成周
2023-03-14
问题内容

我有一个字符串数组,但是数组中的值不断变化。除了删除项目和更改索引位置以外,还有其他任何管理阵列的方法吗?

public int[] deviceId=null;
deviceId=new String[deviceCount];

在我的情况下,deviceCount随着新设备的到来而改变。所以我不断需要更改数组大小并添加或删除项目


问题答案:

Java提供了一种非常方便的机制,称为ArrayList。这是一个动态数组,可用于执行您要描述的内容。

http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html



 类似资料:
  • 下面是一个名为“containers”的表的片段。 如何将“产品”列更改为“字符变化[]”,并将相应的修饰符更改为默认值“{}”::字符变化[]?本质上,我想将字符串转换为字符串数组。注意,“产品”列对字符数没有限制。 抛出以下错误 错误:“products”列不能转换为不同类型的字符[]

  • 我有一个.odt wordprocessing文件,要用libre office或Word处理,我需要用其他文本替换文本中的一串(20+)字符串。我知道.odt文件实际上是一个.zip文件,包含.xml文件,并且我需要访问content.xml。我是否将content.xml解压缩到一个流中,反序列化该流并使用LINQ或其他东西?或者有没有更简单的方法,使用一些现成的库?

  • 这:\d{6}将匹配第一个6,但它也将从abc12345678获得第一个6,我需要忽略这一点。

  • 错误消息:我想它说我的输入是int,即使它们被设置为String。我该怎么办? RPSL. java: 57:错误:不兼容类型:字符串不能转换为int结果[user武器][computer武器]=possibleTie; RPSL。java:57:错误:不兼容的类型:无法将字符串转换为int 结果[UserBearm][ComputerBearm]=possibleTie;

  • 问题内容: 我想使用连续整数填充数组。我创建了一个数组,其中包含与用户输入一样多的索引: 如何使用从1开始的连续数字填充此数组?感谢所有帮助!!! 问题答案: 从Java 8开始 该是1为增量的Javadoc 在这里。 或使用

  • 我有一个字符串数组,我将其按元素拆分,这样我就可以对其进行处理。现在我想把它们返回到一个句子中。 有没有一种方法可以在保留格式的同时将它们连接回一个句子?理想输出类似于以下内容: