Ich erhalte den Fehler java.lang.IndexOutOfBoundsException: Index: 0, Größe: 0.java.lang.IndexOutOfBoundsException: Index: 0, Größe: 0 Ausnahme
public Collection<AdDistribution> getAdDistribution(byte srch, byte cont) throws IndexOutOfBoundsException {
List<AdDistribution> mediums = new ArrayList<>();
List<AdDistribution> adDistribution = new ArrayList<>();
adDistribution.add(AdDistribution.SEARCH);
adDistribution.add(AdDistribution.CONTENT);
if (adDistribution.isEmpty()) {
return null;
}
if (srch == 0 && cont == 0) {
mediums = new ArrayList<>();
mediums.set(0, adDistribution.get(0));
}
if (srch == 1 || cont == 1) {
mediums = new ArrayList<>();
if (srch == 1) {
mediums.set(0, adDistribution.get(0));
} else if (cont == 1) {
mediums.set(0, adDistribution.get(1));
}
}
if (srch == 1 && cont == 1) {
mediums = new ArrayList<>();
mediums.set(0, adDistribution.get(0));
mediums.set(1, adDistribution.get(1));
}
return mediums;
}
Can u den geänderten Code – Manju
In meiner Antwort teilen: „Sie müssen [geändert zum Einsatz Code] und nicht [Ihr Code] ". Entschuldigung, das ist alles, was du von mir bekommst: Du musst dich selbst etwas anstrengen. –