Подскажите, почему при описании пузырьковой сортировки у меня подчеркиваются в блоке кода оператора "if" элементы списка list.get(j) и list.get(j-1) с выдачей всплывающей подсказки "Variable excpected"?
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<Integer> list = new ArrayList<Integer>();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String filename = br.readLine();
InputStream inStream = new FileInputStream(filename);
while (inStream.available() > 0) {
int data = inStream.read();
list.get(data);}
inStream.close();
for(int i = 0; i < list.size()-1; i++){
for(int j = list.size()-1; j > 0; j--){
if(list.get(j-1) > list.get(j)) {
Integer temp;
temp = list.get(j);
list.get(j) = list.get(j-1);
list.get(j-1) = temp;}
}
}
}
}