salut a toutes et a tous,
je me demande si quelqu'un peut m'aider a resoudre ce probleme,
le code suivant m'affiche 0 (le nombre de contacts de l@mail X@hotmail.com). et je ne sais le probleme provient au niveau de quelle ligne. et merci d'avance. soyer passient a lire ce code il n'est pas long
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
///////////////////////////////////////////////////
package pck;
 
import net.sf.jml.MsnMessenger;
import net.sf.jml.MsnUserStatus;
import net.sf.jml.impl.MsnMessengerFactory;
import net.sf.jml.event.*;
import net.sf.jml.*;
 
/**
 * @author Administrateur
 *
 */
public class BasicMessenger {
 
	private String email;
    private String password;
 
    public String getEmail() {
        return email;
    }
 
    public void setEmail(String email) {
        this.email = email;
    }
 
    public String getPassword() {
        return password;
    }
 
    public void setPassword(String password) {
        this.password = password;
    }
    public void start() {
        //create MsnMessenger instance
        MsnMessenger messenger = MsnMessengerFactory.createMsnMessenger(email,
                password);
 
        //MsnMessenger support all protocols by default
        messenger.setSupportedProtocol(new MsnProtocol[] { MsnProtocol.MSNP12 });
 
        //default init status is online, 
        messenger.getOwner().setInitStatus(MsnUserStatus.BUSY);
 
        //log incoming message
        messenger.setLogIncoming(true);
 
        //log outgoing message
        messenger.setLogOutgoing(true);
 
        MsnContact[] contacts = messenger.getContactList()
        .getContacts();
 
        System.out.println(contacts.length);
for (int i = 0; i < contacts.length; i++) {
	System.out.println(contacts[i].getEmail().getEmailAddress());
    //don't send message to offline contact
    if (contacts[i].getStatus() != MsnUserStatus.OFFLINE && contacts[i].getEmail().getEmailAddress()=="Y@hotmail.com") {
        //this is the simplest way to send text
        messenger.sendText(contacts[i].getEmail(), "hello");
    }
}
 
        //initMessenger(messenger);
        messenger.login();
    }
 
    public static void main(String[] args) throws Exception {
 
        BasicMessenger messenger =new BasicMessenger();//) Class.forName(args[0])
               // .newInstance();
        messenger.setEmail("X@hotmail.com");
        messenger.setPassword("******");
        messenger.start();
    }
 
}
*****************************************************