Мой код показывает:
Набор методов (int, Int) в типе ArrayList не применим для аргументов (int, int), длина которых не может быть разрешена или не является полем
, но я не знаю, как это решить.
package revision;
import java.util.*;
public class FinalTrace {
public static <Int> void main(String[] args) {
// TODO Auto-generated method stub
ArrayList <Int> list = new ArrayList <Int>();
list.add(100, null);
list.add(200, null);
int num = (int) list.get(1);
System.out.println("Number at index 1 in your arraylist: " +
num);
**list.set(2, 500);
System.out.print("The current numbers in your arraylist: ");
for (int i=0; i < list.length; i++)
System.out.print(list.get(i) + " ");
System.out.println("\n----------------------");**
int [] arr = new int[3];
getValues(arr);
System.out.print("The numbers of array that you already entered: ");
for (int i = 0; i < arr.length; i++)
System.out.print(arr[i] + " ");
System.out.println("\n----------------------");
classA obj1 = new classA();
classA obj2 = new classC();
classC obj3 = new classC();
System.out.print(obj2.toString());
System.out.println("----------------------");
try
{
if (num == 200)
throw new FinalException();
}
finally
{
FinalException e;
System.out.println(e.getMessage());
}
}