Collections

public static ArrayList<Integer> a(ArrayList<Integer> a) {

    ArrayList<Integer> b = new ArrayList<>();

    for (int d = 0; d < a.size(); d++) {
        int c = a.get(d);
        if (c % 2 == 0) {
            b.add(c);
        }
    }

    return b;
}

ArrayList<Integer> a = new ArrayList<>();
a.add(1);
a.add(2);
a.add(3);
a.add(4);
a.add(5);
a.add(6);

ArrayList<Integer> b = a(a);
System.out.println("Even numbers: " + b);
Even numbers: [2, 4, 6]
import java.util.HashSet;
import java.util.Set;

Set<Integer> i(Set<Integer> a, Set<Integer> b) {
    Set<Integer> r = new HashSet<>();
    for (Integer x : a) {
        if (b.contains(x)) {
            r.add(x);
        }
    }
    return r;
}

Set<Integer> a = new HashSet<>();
a.add(1);
a.add(2);
a.add(3);

Set<Integer> b = new HashSet<>();
b.add(2);
b.add(3);
b.add(4);

Set<Integer> r = i(a, b);
System.out.println(r);
[2, 3]
import java.util.ArrayDeque;
import java.util.Deque;

Deque<String>  = new ArrayDeque<>();

.addLast("Alice");
.addLast("Bob");
.addLast("Charlie");

.addFirst("VIP");

.removeFirst();

System.out.println("Front: " + .peekFirst());
System.out.println("Back: " + .peekLast());
System.out.println("Size: " + .size());

Front: Alice
Back: Charlie
Size: 3

HashSet. It contains the fastest check for if the HashSet contains something, and naturally contains duplicates. Example below

import java.util.HashSet;
import java.util.Random;
import java.util.Set;

Set<Integer> s = new HashSet<>();
Random r = new Random();

while (s.size() < 10) {
    int i = 1900000 + r.nextInt(100000);
    s.add(i);
}

System.out.println("IDs: " + s);

int x = 1901234;
System.out.println("Has " + x + "? " + s.contains(x));
IDs: [1967583, 1997452, 1907982, 1964585, 1984184, 1988119, 1972836, 1968002, 1910498, 1948338]
Has 1901234? false
int a = 1;

public void increment(int b) {
    b += 1;
}

increment(a);
System.out.println(a); // will print out 1
1
import org.knowm.xchart.*;
import org.knowm.xchart.BitmapEncoder.BitmapFormat;
import java.util.*;
import java.io.*;

// Sample data
List<Integer> xData = Arrays.asList(0, 1, 2, 3, 4);
List<Double> yData = Arrays.asList(2.0, 1.5, 3.0, 2.5, 4.0);

// Create chart
XYChart chart = new XYChartBuilder().width(600).height(400).title("Sample Line Chart").xAxisTitle("X").yAxisTitle("Y").build();
chart.addSeries("My Data", xData, yData);

// Save to byte array output stream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
BitmapEncoder.saveBitmap(chart, baos, BitmapFormat.PNG);

// Return the image bytes for the notebook to display inline
baos.toByteArray();

[B@65d1326a

Comments

You are seeing this because your Disqus shortname is not properly set. To configure Disqus, you should edit your _config.yml to include either a disqus.shortname variable.

If you do not wish to use Disqus, override the comments.html partial for this theme.