You are on page 1of 1

CHARSTU

import java.io.*;
import javac.string.*;
class chars{
String sender(String ip){
String sstr=new String();
String mstr=new String();
int j;
for(j=0;j<ip.length()-3;){
sstr=ip.substring(j,j+3);
if(sstr.equalsIgnoreCase("DLE")){
mstr=mstr+"dle"+"dle";
j=j+3;
}
else{
mstr=mstr+ip.charAt(j);
j++;
}
}
if(j<ip.length())
mstr=mstr+ip.substring(j,ip.length());
return "Dlestx"+mstr+"Dlestx";
}
String receiver(String op){
String sstr=new String();
String mstr=new String();
int j;
op=op.subString(6,op.length());
op=op.subString(0,op.length()-6);
for(j=0;j<=op.length-3;){
sstr=op.subString(j,j+3);
if(sstr.equalsIgnoreCase("DLE")){
mstr=mstr+"dle";
j=j+6;
}
else
{
mstr=mstr+op.charAt(j);
j++;
}
}
if(j<op.length())
mstr=mstr+op.subString(j,op.length());
return mstr;
}
public static void main(String ar[]){
chars cs=new chars();
String data=new String(ar[0]);
data=cs.sender(data);
System.out.println("data from sender"+data);
data=cs.receiver(data);
System.out.println("data at receiver"+data);
}
}

You might also like