vendredi 20 février 2015
inhalte aus 2 unterschiedlichen Arrays miteinander vergleichen
Posted on 05:44 by verona
Hallo allerseits,
Vorangestellt sollte ich erwähnen, dass ich ein absoluter Anfänger bin.
Ich habe eine Frage bezüglich dem Vergleichen zweier Arrays die beide den Typ int haben..
und zwar möchte ich wissen wie ich herausfinden kann ob mindestens ein Inhalt aus dem ersten Array in dem zweiten vorkommt.
Mein Ansatz sah wie folgt aus
: public class blub
{
public static boolean blo()
{
int [] arr1={1,2,3};
int [] arr2={3,4,5};
int j=0;
int i=0;
if(arr[i]==arr[j])
{
return true;
}
else
{
while(i<=arr1.length)
{
i++;
if(arr1[i]==arr2[j])
{
return true;
}
while(j<=classtest2.length)
{
j++; //hier war die Fehlermeldung
if(classtest1[i]==classtest2[j])
{
return true;
}
}
}
}
return false;
}
public static void main(String[] args)
{
System.out.println(blo());
}
}
beim compilieren wurde mir angezeigt, dass ich eine IndexOutOfBoundException bekomme, was ich allerdings auch nicht richtig verstehe, da ich dies ja eigentlich durch die 2 while-schleifen verhindert habe?
Vorangestellt sollte ich erwähnen, dass ich ein absoluter Anfänger bin.
Ich habe eine Frage bezüglich dem Vergleichen zweier Arrays die beide den Typ int haben..
und zwar möchte ich wissen wie ich herausfinden kann ob mindestens ein Inhalt aus dem ersten Array in dem zweiten vorkommt.
Mein Ansatz sah wie folgt aus
: public class blub
{
public static boolean blo()
{
int [] arr1={1,2,3};
int [] arr2={3,4,5};
int j=0;
int i=0;
if(arr[i]==arr[j])
{
return true;
}
else
{
while(i<=arr1.length)
{
i++;
if(arr1[i]==arr2[j])
{
return true;
}
while(j<=classtest2.length)
{
j++; //hier war die Fehlermeldung
if(classtest1[i]==classtest2[j])
{
return true;
}
}
}
}
return false;
}
public static void main(String[] args)
{
System.out.println(blo());
}
}
beim compilieren wurde mir angezeigt, dass ich eine IndexOutOfBoundException bekomme, was ich allerdings auch nicht richtig verstehe, da ich dies ja eigentlich durch die 2 while-schleifen verhindert habe?
inhalte aus 2 unterschiedlichen Arrays miteinander vergleichen
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire