Saturday, December 18, 2010

Menghasilkan "Unique Sorted List" Dari Array

Berikut adalah contoh penggunaan dari suatu array hasil split, dengan hasil terurut dan unik dari tiap member :
import java.util.Arrays;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;

public class ArraySplitAndSort {
 public static void main(String args[]) throws Exception{
  String kodeTest = "C,X,C,C,T";

  String[] kodeArray = kodeTest.split(",");
  List<String> hasilList = Arrays.asList(kodeArray);

  Set<String> hasilAkhir = new TreeSet<String>(hasilList);

  System.out.println(hasilList.toString());
  System.out.println(hasilAkhir.toString());
 }
}

Hasil Eksekusi :

[C, X, C, C, T]
[C, T, X]

Saturday, November 27, 2010

Apache Ivy

Artikel kali ini dibuat oleh penulis sebagai catatan saat mempelajari Apache Ivy, beberapa diantaranya adalah :
  • Apache Ivy sangat erat keterkaitannya dengan Ant
  • pada saat instalasi, file ivy-x.jar kita copy ke [Apache-ANT]/lib untuk menjalankan Ivy
  • build file Ant (build.xml) untuk Ivy biasanya mengandung attribute berikut : xmlns:ivy="antlib:org.apache.ivy.ant"
  • cache pada Ivy secara default disimpan di user home kita pada folder .ivy2/cache
  • ant report untuk membuat laporan dependensi dari suatu project, output berupa html