Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
int[] exceptions = {11,12,16,17,21,31,41,51,61,71,81,91};
int anzahl = exceptions.length;
int input = 32 // Benutzereingabe
boolean isAnException = false;
for (int i = 0; i < anzahl+1; i++) {
if (input == exceptions[i]){
isAnException = true;
}
}
if (isAnException == true) {
//Ausnahmefall
} else {
//Regelfall
}
/**
*
*/
package de.tutorials;
import java.util.Arrays;
import java.util.List;
/**
* @author Tom
*
*/
public class FindElementInArrayExample {
/**
* @param args
*/
public static void main(String[] args) {
//...einie eigene (naive) Suchmethode
int[] nums = {47,564,113,4487,65468,54546};
int elementIdx = findElement(nums,4487);
System.out.println(nums[elementIdx]);
//Wenn deine Elemente geördnet sind kannst du die Binary Search Methode verwenden.
String[] strings = {"a","b","c","d"};
int idx = Arrays.binarySearch(strings,"c");
System.out.println(strings[idx]);
//Sind deine Elemente nicht geordnet kannst du die indexOf Methode des
//List-Interfaces verwenden.
Integer[] numbers = {4,3,2,5,1,6,0,7,9,8,Integer.MAX_VALUE,10};
int numberIdx = Arrays.asList(numbers).indexOf(Integer.MAX_VALUE);
System.out.println(numbers[numberIdx]);
//Vorsicht bei der Verwendung von primitiven Arrays
int[] ints = {1,2,3,4};
List intList = Arrays.asList(ints);
//-> das Ergebnis ist hier NICHT ein Array mit den Elementen 1,2,3,4
// (hier wird kein Auto Boxing durchgeführt)
//Sondern ein geschachteltes Array ->[[1,2,3,4]]
System.out.println(intList.size()); // --> 1
System.out.println(((int[])intList.get(0))[2]); //--> 3
}
/**
* @param nums
*/
private static int findElement(int[] nums, int element) {
for (int i = 0; i < nums.length; i++) {
if(nums[i] == element){
return i;
}
}
return -1;
}
}