import java.io.*;
import java.util.ArrayList;
import java.util.*;
import java.io.IOException;
import java.lang.*;
import java.io.RandomAccessFile;
public class ArrayListClass {
public static void main(String[] args) {
ArrayList<Integer> integerArrayList = new ArrayList<Integer>();
ArrayList<Integer> integerArrayList2 = new ArrayList<Integer>();
ArrayList<Integer> integerArrayList3 = new ArrayList<Integer>();
ArrayList<Byte> byteArrayList = new ArrayList<Byte>();
ArrayList<String> stringArrayList = new ArrayList<String>();
try {
RandomAccessFile raf = new RandomAccessFile("C://Users/NetBeansProjects/Java/src/sheet1.xml", "rw");
for (int pos=0;pos<1000;pos++) {
raf.seek(pos);
Byte byte0 = raf.readByte();
byteArrayList.add(byte0);
}
raf.close();
}
catch (IOException ex)
{
System.out.println(ex.toString());
}
for (int i=0;i<byteArrayList.size();i++) {
Byte byte1 = byteArrayList.get(i);
Byte byte2 = byteArrayList.get(i+1);
Byte byte3 = byteArrayList.get(i+2);
String string1 = String.valueOf(byte1);
String string2 = String.valueOf(byte2);
String string3 = String.valueOf(byte3);
int int1 = Integer.parseInt(string1);
int int2 = Integer.parseInt(string2);
int int3 = Integer.parseInt(string3);
int int4 = int1 + int2 + int3;
integerArrayList.add(int4);
integerArrayList.add(0);
integerArrayList.add(0);
}
for (int i=0;i<integerArrayList.size();i++) {
int int5 = integerArrayList.get(i);
System.out.println(int5);
}
Integer[] integerArray = integerArrayList.toArray(new Integer[integerArrayList.size()]);
int searchfor = 150;
int i2;
boolean foundIt = false;
for (i2 = 0; i2 < integerArray.length; i2++) {
if (integerArray[i2] == searchfor)
{
integerArrayList2.add(i2);
}
}
for (int i=0;i<integerArrayList2.size();i++) {
int int6 = integerArrayList2.get(i);
System.out.println(int6);
}
}
}
run:
java.io.EOFException
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 863, Size: 863
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at GetsOffsetsClean.main(GetsOffsetsClean.java:46)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)