以下代码读取传入的短信,然后打印消息的正文。如何让应用程序打印出中间没有任何空格的消息?
例如:收到的短信显示“我在这里”,所以“我在这里”被打印出来,但我希望应用程序打印出“HereIam”。
我怎样才能做到这一点?非常感激任何的帮助。
这是我的代码:
public void run() {
try {
DatagramConnection _dc = (DatagramConnection)Connector.open("sms://");
for(;;) {
Datagram d = _dc.newDatagram(_dc.getMaximumLength());
_dc.receive(d);
byte[] bytes = d.getData();
String address = d.getAddress();
String msg = new String(bytes);
System.out.println(address);
System.out.println(msg);
}
}catch (Exception me) {
}
}
谢谢