zoukankan      html  css  js  c++  java
  • 典型的字符串处理代码(page50)

    Page50:

    public class TypicalString{//典型的字符串处理代码
    
        public static boolean isPlalindrom(String s){//判断字符串是否是一条回文
    
            int N = s.length();
            for(int i =0;i<N/2;i++)
                if(s.charAt(i) != s.charAt(N-1-i))
                return false;
            return true;
        }
    
        public static String file_extension(String[] args){//从一个命令行参数中提取出文件名和扩展名
            String s = args[0];
            int dot = s.indexOf(".");
            String base = s.subString(0, dot);
            String extension = s.subString(dot+1, s.length());
            return base + "-" + extension; 
        }
    
        public static void print_row(String[] args){//打印出标准输入中所有含有通过命令行指定的字符串的行
            
            String quert = args[0];
            while(!StdIn.isEmpty()){
                String s = StdIn.readLine();
                if(s.contains(query)) StdOut.println(s);
            }
        }
    
        public static String[] createArray(){//以空白字符为分隔符从StdIn中创建一个字符串数组
            
            String input = StdIn.readAll();
            String[] words = input.split("\s+");
            return words;
        }
    
        public static boolean isOrdered(){//判断一个字符串数组中的元素是否已经按照字母表顺序排列
            
            for(int i=1;i<a.length;i++){
                if(a[i-1].compareTo(a[i]) > 0)
                    return false;
            }
            return true;
        }
    }
  • 相关阅读:
    搜索复习-中级水题
    搜索复习-基础水题(一共12道)
    TCPThree_C杯 Day1
    bzoj1579 道路升级
    bzoj3732 Network(NOIP2013 货车运输)
    bzoj1624 寻宝之路
    bzoj1430 小猴打架
    bzoj2763 飞行路线
    2017-10-28-afternoon-清北模拟赛
    2017-10-28-morning-清北模拟赛
  • 原文地址:https://www.cnblogs.com/pacoson/p/4003540.html
Copyright © 2011-2022 走看看