Quellcode [IPV6.java]public class IPV6{
String beispiel ="2001:0db8:0000:08d3:0000:8a2e:0070:7344";
char[] ergebnis = new char[39];
String ergebnis2 ="";
void nullDurchX(){
int i,j;
ergebnis = beispiel.toCharArray();
for(i=0;i<35;i=i+5){
j=0;
while(j<4 && ergebnis[i+j]=='0'){
ergebnis[i+j]='X';
if(j==3){
ergebnis[i+j]='0';
}
j++;
}
}
}
void nullenWeg(){
boolean delZero=true;
int i;
for(i=0;i<beispiel.length();i++){
if(delZero && beispiel.charAt(i)=='0'){}
else{
ergebnis2+= beispiel.charAt(i);
delZero=false;
if(beispiel.charAt(i)==':') delZero=true;
}
}
}
}