import java.io.*;

class stringa
{
String[] testo=new String[3]; //proprietà della classe

public stringa(String str1,String str2, String str3) //metodo costruttore
{
this.testo[0]=str1;
this.testo[1]=str2;
this.testo[2]=str3;
}
public void conta()
{
int lu=0;
for(int i=0;i<3;i++)
{
lu=testo[i].length(); //metodo conta la lunghezza di ogni elemento dell'array
System.out.print(lu+" ");
}
System.out.print("\n");
}
public static void main(String args[])
{
InputStreamReader In=new InputStreamReader(System.in);
BufferedReader Tast=new BufferedReader(In);
String[] ins=new String[3];
try
{
for(int i=0;i<3;i++)
{
System.out.print("Inserisci la "+(i+1)+"\370 stringa ");
ins[i]=Tast.readLine();
}

stringa txt=new stringa(ins[0],ins[1],ins[2]);
txt.conta();
}
catch(Exception E)
{
System.out.print("Errore");
}
}
}

Devo fare questo esercizio in cui c'è: un metodo che mi calcoli la lunghezza di ogni stringa inserita (e questo l'ho fatto); e, un altro metodo che mi stampi in sequenza le coppie consecutive di ogni stringa. Esempio: in input ho: pippo,pluto,topolino
in output avrò: pippo, pluto
pluto, topolino

Questo secondo non riesco a farlo, c'è qualkuno che mi può aiutare?