MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class MainClass {
    public static void main(String args[]) {
        String str[] = { "B", "H", "L", "M", "I", "N", "R" };
        // Convert to list
        List list = new ArrayList(Arrays.asList(str));
        // Ensure list sorted
        Collections.sort(list);
        System.out.println("Sorted list: [length: " + list.size() + "]");
        System.out.println(list);
        // Search for element in list
        int index = Collections.binarySearch(list, "M");
        System.out.println("Found M @ " + index);
        // Search for element not in list
        index = Collections.binarySearch(list, "J");
        System.out.println("Didn't find J @ " + index);
        // Insert
        int newIndex = -index - 1;
        list.add(newIndex, "J");
        System.out.println("With J added: [length: " + list.size() + "]");
        System.out.println(list);
    }
}