求助,转换字符串,什么时间需要用tostring(),什么时间需要new String()
求助,转换字符串,什么时间需要用tostring(),什么时间需要new String(),如以下代码需要new,最好是能举个例子
class Udpreceive{
public static void main(String[] args) throws Exception {
DatagramSocket dgs=new DatagramSocket(10000);
byte[] bt=new byte[1024];
DatagramPacket dgp=new DatagramPacket(bt, bt.length);
dgs.receive(dgp);
String ip=dgp.getAddress().getHostAddress();
String data=new String(dgp.getData(),0,dgp.getLength());
int port=dgp.getPort();
System.out.println("ip:"+ip+"-------data:"+data+"----port:"+port);
}
}