• 测试


    package cn.test;
    
    import java.util.Scanner;
    
    public class Test01 {
            static Scanner sc = new Scanner(System.in);
            public static void main(String[] args) {
                System.out.print("请输入一串字符:");
                String str = sc.next();
                
                str = str.replace("wqnmlgb", "*");
                str = str.replace("ndy", "*");
                str = str.replace("dsb", "*");
                System.out.println(str);
                
            }
    }
    和谐

    package cn.test;
    import java.util.Scanner;
    public class Test02 {
            static Scanner sc = new Scanner(System.in);
            public static void main(String[] args) {
                System.out.println("请输入要一组字符:");
                String old = sc.next();
                String[] gd = old.split("");
                StringBuffer xin = new StringBuffer(" ");
                for(int i = 0;i < gd.length;i++) {
                    if(gd[i].matches("[0-9]")) {
                        xin.append(gd[i]);
                    }
                }
                System.out.println(String.valueOf(xin));
            }
    }
    输出数字

    不会

    package cn.test;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStreamWriter;
    public class Test04 {
            public static void main(String[] args) {
                //
                BufferedReader br = null;
                InputStreamReader isr = null;
                FileInputStream fis = null;
                //
                BufferedWriter bw = null;
                FileOutputStream fos = null;
                OutputStreamWriter osw = null;
                try {
                    fis = new FileInputStream("F:\a.java");
                    isr = new InputStreamReader(fis);
                    br = new BufferedReader(isr);
                    
                    fos = new FileOutputStream("F:\b.java");
                    osw = new OutputStreamWriter(fos);
                    bw = new BufferedWriter(osw);
                    String str=null;
                    while((str=br.readLine())!=null) {
                        bw.write(str);
                    }
                    bw.flush();
                    System.out.println("copy完成");
                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }finally {
                    try {
                        bw.close();
                        osw.close();
                        fos.close();
                        br.close();
                        isr.close();
                        fis.close();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
            }
    }
    代码

     

    package cn.test;
    
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class Test05 {
            public static void main(String[] args) {
                while(true) {
                    Date date = new Date();
                    SimpleDateFormat sdf = new SimpleDateFormat("hh:MM:ss");//yyyy-MM-dd    
                    System.out.println(sdf.format(date));
                    try {
                        Thread.sleep(1000);
                    } catch (InterruptedException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
            }
    }
    代码

     

    package cn.test;
    
    public class TestThread061 extends Thread{
            public void run() {
                for(int i = 0;i <100;i++){
                    System.out.println(Thread.currentThread().getName()+"说:你是谁啊?");
                }
            }
    }
    package cn.test;
    
    public class TestThread062 implements Runnable{
    
        @Override
        public void run() {
            for(int i = 0;i < 100;i++) {
                System.out.println(Thread.currentThread().getName()+"说:我是查水表。");
            }
            
        }
    
    }
    package cn.test;
    
    public class Test06 {
            public static void main(String[] args) {
                TestThread061 r = new TestThread061();
                TestThread062 j = new TestThread062();
                Thread r1 = new Thread(r,"rose");
                Thread j1 = new Thread(j,"jack");
                r1.setPriority(10);
                j1.setPriority(9);
                r1.start();
                j1.start();
            }
    }
    代码

    不能正常对话(待完善)

    package cn.test;
    
    public class Penguin {
            private String name;
            private String sex;
            public Penguin() {
                super();
            }
            public Penguin(String name, String sex) {
                super();
                this.name = name;
                this.sex = sex;
            }
            public String getName() {
                return name;
            }
            public void setName(String name) {
                this.name = name;
            }
            public String getSex() {
                return sex;
            }
            public void setSex(String sex) {
                this.sex = sex;
            }
            
    }
    package cn.test;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class Test07 {
        static {
            
        }
            public static void main(String[] args) {
                Penguin  p1 = new Penguin ("欧欧", "Q仔");
                Penguin  p2 = new Penguin ("亚亚", "Q妹");
                Penguin  p3 = new Penguin ("菲菲", "Q妹");
                Penguin  p4 = new Penguin ("美美", "Q妹");
                List<Penguin>list = new ArrayList<>();
                
                list.add(p1);
                list.add(p2);
                list.add(p3);
                list.add(p4);
                System.out.println("共有"+list.size()+"只企鹅");
                
                
                for(Penguin qie:list) {
                    System.out.println(qie.getName()+"	"+qie.getSex());
                }
                for(int i = 0;i < list.size();i++) {
                    if(list.get(i).getName().equals("菲菲")) {
                        list.remove(i);
                    }
                }
                for(int i = 0;i < list.size();i++) {
                    if(list.get(i).getName().equals("美美")) {
                        list.remove(i);
                    }
                }
                System.out.println("删除后还有"+list.size()+"只企鹅");
                for(Penguin qie:list) {
                    System.out.println(qie.getName()+"	"+qie.getSex());
                }
            
                for(int i = 0;i < list.size();i++) {
                    if(!list.get(i).getName().equals("美美")) {
                        System.out.println("不存在美美的信息");
                        break;
                    }
                }
                
                
            }
    }
    代码

    package cn.test;
    
    import java.util.Scanner;
    
    public class Test08 {
            static Scanner sc = new Scanner(System.in);
            public static void main(String[] args) {
                System.out.println("******欢迎进入注册系统******");
                System.out.print("请输入用户名:");
                String name= sc.next();
                for(;name.length()<3;name=sc.next()) {
                    System.out.print("用户名长度小于3,请重新输入用户名:");
                }
                System.out.print("请输入注册密码:");
                String code1 = sc.next();
                for(;code1.length()<6;code1=sc.next()) {
                    System.out.print("密码长度小于6位,请重新输入注册密码:");
                }
                System.out.println("请再次输入密码:");
                String code2 = sc.next();
                for(;!code1.equals(code2);code2=sc.next()) {
                    System.out.print("两次密码输入不一致,请重新输入密码:");
                }
                System.out.print("注册成功,请牢记用户名和密码");
                    
                
                
            }
    }
    代码

     

    package cn.test;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.net.Socket;
    import java.net.UnknownHostException;
    
    public class Test09C {
        public static void main(String[] args) {
            try {
                //创建客户端
                //发送请求到服务器
                Socket socket = new Socket("localhost",5000);
                //通过输出流发送请求
                String  info = "用户名:Levi;密码:123456";
                OutputStream os = socket.getOutputStream();//字节输出流
                byte[] infos = info.getBytes();
                os.write(infos);
                //输入流接受服务器的响应
                socket.shutdownOutput();
                InputStream is = socket.getInputStream();
                BufferedReader br = new BufferedReader(new InputStreamReader(is));
                String reply;
                while((reply = br.readLine())!=null) {
                    System.out.println("服务器说:"+reply);
                }
                //释放资源
                br.close();
                is.close();
                os.close();
                socket.close();
            } catch (UnknownHostException e) {
                e.printStackTrace();
            } catch (IOException e) {
                
                e.printStackTrace();
            }
        }
    }
    客户端
    package cn.test;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
    
    public class Test09S {
        public static void main(String[] args) {
            //创建一个Socket
                    try {
                        //接受客户端请求
                        ServerSocket ss = new ServerSocket(5000);//5000端口
                        //使用accept()侦听并接收到ServerSocket的连接
                        Socket socket = ss.accept();
                        //获得输入流,获得用户的请求
                        InputStream is=  socket.getInputStream();
                        BufferedReader br = new BufferedReader(new InputStreamReader(is));//
                        String info;
                        while((info = br.readLine())!=null) {
                            System.out.println("客户端说"+info);
                        }
                        //给客户端一个响应
                        String reply = "欢迎登录";
                        //通过输出流将相应发送到客户端
                        OutputStream os = socket.getOutputStream();
                        os.write(reply.getBytes());
                        os.close();
                        
                        br.close();
                        is.close();
                        socket.close();
                        ss.close();
                    } catch (IOException e) {
                        
                        e.printStackTrace();
                    }
        }
    }
    服务器端

    package cn.test;
    
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class Test10 {
        public static void main(String[] args) {
            FileInputStream fis = null;
            DataInputStream dis = null;
            FileOutputStream fos = null;
            DataOutputStream dos = null;
            try {
                //读出来
                 fis = new FileInputStream("F:\专业\a.png");
                 dis= new DataInputStream(fis);
                //写进去
                 fos = new FileOutputStream("F:\专业\b.png");
                 dos = new DataOutputStream(fos);
                int temp= -1;
                while((temp=dis.read())!=-1) {
                    dos.write(temp);
                
                }
                dos.flush();
                System.out.println("复制完成");
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }finally {
                try {
                    fos.close();
                    dis.close();
                    fis.close();
                    dos.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                
                
                
            }
            
            
            
        }
    }
    代码

    部分没有完成的看看其他同学的

  • 相关阅读:
    CSS使用规则总结
    python虚拟机内存泄露?
    对象内存池
    由引擎接口自顶向下的设计引擎结构
    【译】Lesson 0: 开始学习WebGL
    【译】Lesson 1: 一个三角形和一个方块
    网盘中搭建git服务
    行为树(Behavior Tree)
    显卡参数大全
    VTune 备忘
  • 原文地址:https://www.cnblogs.com/lev1/p/11337202.html
Copyright © 2020-2023  润新知