码迷,mamicode.com
首页 > 其他好文 > 详细

典型的字符串处理代码(page50)

时间:2014-10-01 23:39:51      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   for   文件   sp   div   

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;
    }
}

 

典型的字符串处理代码(page50)

标签:style   blog   color   io   ar   for   文件   sp   div   

原文地址:http://www.cnblogs.com/pacoson/p/4003540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!