1

我正在编写一个简单的 GPS 程序,它将位置存储在String对象数组中。现在数组设置为 100。当String添加另一个时,它会创建一个String200 的新数组,将旧数组复制到新数组,然后将变量设置为等于新数组。有没有办法动态扩大数组的大小,而不必每次都创建一个新数组?

4

4 回答 4

4

听起来您应该使用ArrayList类。它为您提供了动态增长数组的方法。

于 2012-11-01T15:58:44.157 回答
1

试试向量

显然,您也可以使用Java 集合框架中的任何其他类,具体取决于您的要求。

于 2012-11-01T15:56:14.007 回答
1

或者您可以使用ArrayList<String>并继续添加您认为合适的内容。

于 2012-11-01T15:56:56.550 回答
0

最好的方法是使用 ArrayList

于 2012-11-01T16:47:34.563 回答