Я получаю arrayindexoutofboundexception, проверяя безопасность потока в ArrayList. Мы получаем исключение. После этого мы получаем исключение, но при использовании вектора мы получаем правильный размер. Пока я использую ArrayList, я получаю приведенное ниже исключение: < /p>
Exception in thread "Thread-0" java.lang.ArrayIndexOutOfBoundsException: 1851
at java.util.ArrayList.add(ArrayList.java:465)
at VectorTut.lambda$0(VectorTut.java:27)
at java.lang.Thread.run(Thread.java:750)
Size of the list: 1919
< /code>
После этого я получаю размер списка. Итак, мой вопрос в том, как разрешить исключение?
Есть ли в любом случае, чтобы избежать исключения, или это его естественный. Пожалуйста, ответьте. < /P>
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Vector;
public class VectorTut {
public static void main(String[] args) {
// Vector vector = new Vector(5,4);
// vector.add(1);
// vector.add(2);
// vector.add(3);
// vector.add(4);
// vector.add(5);
// System.out.println(vector.capacity());
// vector.add(6);
// System.out.println(vector.capacity());
// LinkedList linkedList = new LinkedList();
// linkedList.add(1);
// linkedList.add(2);
// linkedList.add(3);
// Vector vector2 = new Vector(linkedList);
// System.out.println(vector2);
ArrayList arrayList = new ArrayList();
Thread t1 = new Thread(()->{
for(int i=0;i{
for(int i=0;i
Подробнее здесь: https://stackoverflow.com/questions/795 ... below-code
Я получаю arrayindexoutofboundexception при использовании приведенного ниже кода [закрыто] ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Я получаю неправильный вывод для приведенного ниже кода, может ли кто -нибудь помочь мне:
Anonymous » » в форуме JAVA - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-