Как в джаве работать с массивами?
Я подозреваю ты пытаешься сделать что-то типа List<short> arr;. Дело в том, что коллекции (к которым относится и ArrayList) могут хранить только объекты, т.е. не могут хранить примитивы как есть. Чтобы хранить в ArrayList short значения, используй враппер Short: List<Short> arr;
ArrayList a = new ArrayList();
for(int j = 0; j < x; j++){
short[] buf = new short[200];
count = func(buf, 200);
for(int i = 0; i < count; i++){
  a.add(buf[i]);
}
}
...
после накопления данных пытаюсь обработатьint sum = 0;
for(int i = 0; i < a.size(); i++){
   sum += a.get(i); //тут собственно не важно какая операция сложение/умножение, 
ошибка та же, что объект не может быть преобразован к int
}
пробовал еще по типу Си, vector :)
но там опять же какая-то беда при объявленииVector<short>   = new Vector<short>();
"Syntax error, insert "Dimensions" to complete ReferenceType"