import java.net.*; public class Client {
Socket socket; BufferedReader in; PrintWriter out; public Client() { try {
System.out.println(\ socket = new Socket(\ System.out.println(\ System.out.println(\ BufferedReader line = new BufferedReader(new InputStreamReader(System.in));
out = new PrintWriter(socket.getOutputStream(),true); out.println(line.readLine());
in = new BufferedReader(new InputStreamReader(socket.getInputStream())); System.out.println(in.readLine()); out.close(); in.close();
视频库网址:http://yun.itheima.com 资料领取:+Q 1679806262
socket.close(); }catch(IOException e) {
out.println(\ } }
public static void main(String[] args) {
new Client(); } };
139、用JAVA实现一种排序,JAVA类实现序列化的方法(二种)? 如在COLLECTION框架中,实现比较要实现什么样的接口?
答:用插入法进行排序代码如下 package test; import java.util.*; class InsertSort {
ArrayList al;
public InsertSort(int num,int mod) {
视频库网址:http://yun.itheima.com 资料领取:+Q 1679806262
al = new ArrayList(num); Random rand = new Random();
System.out.println(\ for (int i=0;i al.add(new Integer(Math.abs(rand.nextInt()) % mod + 1)); System.out.println(\ } } public void SortIt() { Integer tempInt; int MaxSize=1; for(int i=1;i tempInt = (Integer)al.remove(i); if(tempInt.intValue()>=((Integer)al.get(MaxSize-1)).intValue()) { al.add(MaxSize,tempInt); MaxSize++; System.out.println(al.toString()); } else { 视频库网址:http://yun.itheima.com 资料领取:+Q 1679806262 for (int j=0;j (((Integer)al.get(j)).intValue()>=tempInt.intValue()) { al.add(j,tempInt); MaxSize++; System.out.println(al.toString()); break; } } } } System.out.println(\ for(int i=0;i System.out.println(\ } } public static void main(String[] args) { InsertSort is = new InsertSort(10,100); 视频库网址:http://yun.itheima.com 资料领取:+Q 1679806262
相关推荐: