首页 > 代码库 > 典型的字符串处理代码(page50)
典型的字符串处理代码(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; }}
典型的字符串处理代码(page50)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。