melakukan parsing dari sebuah teks sms center.
Program akan menerima inputan dala format seperti ini
REG#NAMALENGKAP#ALAMAT#NOTELP
Semisal
REG#Eka Dian Ismawati#JL CEMPAKA 4 MALANG#081765334221
import java.util.ArrayList;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author www.softscients.web.id
*/
public class Parsing {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String pesan = "REG#Eka Dian Ismawati#JL CEMPAKA 4 MALANG#081765334221";
ArrayList data = new ArrayList();
int awal = 0;
int akhir = 0;
//menentukan jumlah #
for(int i=0;i<pesan.length();i++)
{
if(pesan.charAt(i)=='#')
{
akhir = i;
//System.out.println(awal+" - "+akhir);
System.out.println(pesan.substring(awal,akhir));
awal = akhir+1;
}
if(i==pesan.length()-1)
{
System.out.println(pesan.substring(akhir+1,pesan.length()-1));
}
}
}
}
REG
Eka Dian Ismawati
JL CEMPAKA 4 MALANG
08176533422
No comments:
Post a Comment