字符串如何传,求救
有两个包,各个包下面有一个类,我如何把其中一个类中的字符串,传到另外一个包下的类中去,新人求教,谢谢了
其中一个类:
package com.slcs.tools;
import java.io.*;
import java.net.*;
import java.util.Arrays;
public class AcceptData {
static String data1;
public AcceptData(String data1)
{
try {
ServerSocket server=new ServerSocket(12345);
System.out.println("正在监听12345端口......");
//保持阻塞
Socket s=server.accept();
BufferedInputStream bis=new BufferedInputStream(s.getInputStream());
byte[] data=new byte[1024];
while(true)
{
int len=bis.read(data);
data1=new String(Arrays.copyOf(data,len));
System.out.println("接收到的数据:"+data1);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
另一个:
package com.slcs.view;
import javax.swing.*;
import java.awt.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import com.slcs.tools.AcceptData;
class drawboxing extends JPanel {
private List<Integer> values; // 保存接收到的数据的容器.
private static final int MAX_VALUE = 200; // 接收到的数据的最大值.
private static final int MAX_COUNT_OF_VALUES = 100; // 最多保存数据的个数.
String data1 = ....(就是想把上面那个data1传到这儿来)