Pages

Kamis, 17 November 2011

String

TestBaca
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package stream;

import java.util.StringTokenizer;
import project.Koleksi;
import project.Mahasiswa;

/**
 *
 * @author Novi
 */
public class CobaBaca1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        String data = "2;\n"
                + "105314078;kejut;1;\n"
                + "001;Agamaku adalah Java;2-11-2011;\n"
                + "105314072;crut;1;\n"
                + "016;Kupinang Kau dengan Netbeans;5-11-2011;\n";
//        System.out.println(test);
        StringTokenizer test = new StringTokenizer(data, "[;\n]");
        int jumlahAnggota = Integer.parseInt(test.nextToken());
        System.out.println("jumlah Anggota : " + jumlahAnggota);
        ListPengguna test1 = new ListPengguna();

        for (int i = 0; i < jumlahAnggota; i++) {
            Mahasiswa test2 = new Mahasiswa();
            test2.setNim(test.nextToken());
            test2.setNama(test.nextToken());
            int jumlahPinjaman = Integer.parseInt(test.nextToken());
            for (int j = 0; j < jumlahPinjaman; j++) {
                System.out.println("Jumlah Pinjaman : " + jumlahPinjaman + " ");
                Koleksi test3 = new Koleksi();
                test3.setId(test.nextToken());
                test3.setJudul(test.nextToken());
                test3.setTglPinjam(test.nextToken());
                test2.tambahDaftarPinjaman(test3);
            }
             System.out.println(test2.tampilPinjaman());
            }   
    }
}

0 komentar:

Posting Komentar