zoukankan      html  css  js  c++  java
  • 找水王

    package test2;
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.IOException;
    
    
    
    
    public class ShuiWang {
        public static void main(String[] args) throws IOException {
            find();
        }
    
        public static void find() throws IOException {
            BufferedReader br = new BufferedReader(new FileReader("sw.txt"));
            String s,s1 = null,s2 = null,shuiwang = null;
            int i=1;
            while((s = br.readLine()) != null) {
                s1 = s;
                if(s2 == null) {
                    s2 = br.readLine();
                }
                System.out.println("------------------------------------------");
                System.out.println("第" + i++ + "次比较");
                System.out.println("s1:" + s1);
                System.out.println("s2:" + s2);
                if(s2 != null) { 
                    if(s1.compareTo(s2) != 0) 
                        s2 = null;
                    else                      
                        shuiwang = s2;
                }else {
                    shuiwang = s1;
                }
                System.out.println("记录id:" + shuiwang);
            }
            if(shuiwang == null)
                shuiwang = s2;
            System.out.println("
    水王id为:" + shuiwang);
            br.close();
        }
    
    }
    

      

    package test2;

    import java.io.BufferedReader;

    import java.io.FileReader;

    import java.io.IOException;

     

     

     

     

    public class ShuiWang {

        public static void main(String[] args) throws IOException {

            find();

        }

     

        public static void find() throws IOException {

            BufferedReader br = new BufferedReader(new FileReader("sw.txt"));

            String s,s1 = null,s2 = null,shuiwang = null;

            int i=1;

            while((s = br.readLine()) != null) {

                s1 = s;

                if(s2 == null) {

                    s2 = br.readLine();

                }

                System.out.println("------------------------------------------");

                System.out.println("" + i++ + "次比较");

                System.out.println("s1:" + s1);

                System.out.println("s2:" + s2);

                if(s2 != null) {

                    if(s1.compareTo(s2) != 0)

                        s2 = null;

                    else                      

                        shuiwang = s2;

                }else {

                    shuiwang = s1;

                }

                System.out.println("记录id:" + shuiwang);

            }

            if(shuiwang == null)

                shuiwang = s2;

            System.out.println(" 水王id:" + shuiwang);

            br.close();

        }

     

    }

  • 相关阅读:
    帧同步与状态同步的区别
    spread语法解析与使用
    CoordinatorLayout自定义Bahavior特效及其源码分析
    更便捷的Android多渠道打包方式
    用Dart&Henson玩转Activity跳转
    用RxJava处理复杂表单验证问题
    用RxJava处理嵌套请求
    技术与业务的抉择————论程序员的“瓶颈”问题
    Android Studio单元测试入门
    Android一键多渠道分发打包实战和解析
  • 原文地址:https://www.cnblogs.com/xiatian21/p/13086797.html
Copyright © 2011-2022 走看看