Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package pkg03_arraylisten;
- import java.util.*;
- /**
- *
- * @author aberg
- */
- public class Main
- {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args)
- {
- Grundlagen(); // ruft die Funktion Grundlagen auf, siehe weiter unten
- }
- //________________________________________________________________________
- public static void Grundlagen(){
- // arraylist ist quasi ein Array, nur mächtiger, es gibt viele Parallelen:
- String[] namen = new String [5]; // array benötigt die Angabe, wieviele "Felder" es gibt , also Indexwerte
- ArrayList<String> vornamen = new ArrayList<String>(); // arraylist benötigt keine Angabe, quasi Ende offen
- // Hinzufügen:
- namen[0] = "Mustermann"; //array: indexwert auswählen und mit name belegen
- namen[1] = "Musterfrau";
- vornamen.add("Max"); // arraylist: Liste aufrufen und mit ".add" namen hinzufügen
- vornamen.add("Maria");
- // Abfragen von einzelnen Werten
- System.out.println(namen[0]); // ----> array
- System.out.println(vornamen.get(0)); // ----> arraylist ausgabe benötigt die funktion ".get"
- // Anzahl der Elemente (Größe)
- int a = namen.length;
- int b = vornamen.size(); // bei der array list ist dies eine Funktion, daher brauche ich die Klammern
- System.out.println(a); // Ausgabe der Größe von array "namen"
- System.out.println(b); // Ausgabe der Größe von arraylist "vornamen"
- // Abfragen aller Elemente mit for-Schleifen
- //für array
- for(int i=0; i<namen.length;i++){
- System.out.println(namen[i]);
- }
- //für arraylist
- for(int j=0; j<vornamen.size();j++){
- System.out.println(vornamen.get(j)); // wieder das ".get"
- }
- // mir einer ForEach-Schleife
- // für array
- for(String element : namen){
- System.out.println(element);
- }
- // für arraylist analog dazu
- for(String element : vornamen){
- System.out.println(element);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement