import java.io.*; import java.util.*; public class test { private static Vector conteneur; public static void main(String [] args) { conteneur = new Vector(); traitementReception("login:style:bob"); traitementReception("login:style:marc"); traitementReception("login:style:julien"); } public static void traitementReception(String recu) { int nombreParametres = 2; String login = new String(); String[] tabExpressionsMessage = recu.split(":",nombreParametres + 1);//On coupe le message selon des paramËtres //if(recu.indexOf(":")>0)//Si le message a un format correct if(tabExpressionsMessage.length==nombreParametres + 1)//Si le message a un format correct { //String entete = recu.substring(0,recu.indexOf(":")); String entete = tabExpressionsMessage[0]; String styleDEcriture = tabExpressionsMessage[1]; String corps = tabExpressionsMessage[2]; if(entete.equals("login")) {//Si le message du client commence par "login"... //login = recu.substring(recu.indexOf(":")+1); conteneur.addElement((String)corps); for(int i=0;i general:italique:" + login + " est entré(e) sur le Chat"); } else if(entete.equals("message")) { //Si le message du client commence par "message"... System.out.println("SEND --> user:" + styleDEcriture + ":" + login + ":" + corps); } } } }