int index = path.lastIndexOf("."); char[] ch = path.toCharArray(); //根据 copyValueOf(char[] data, int offset, int count) 取得最后一个字符串 String lastString = String.copyValueOf(ch, index + 1, ch.length - index - 1);…
java 正则匹配空格字符串 正则表达式截取字符串 需求:从一堆sql中取出某些特定字符串: 比如配置的sql语句为:"company_code = @cc and project_id = @pid ; update t set a = @aa,b=@bb,c=@cd,ttt=@ttt;update t2 set d=@bb"; 我要拿出所有的以@开头的作为变量,并且去重,则如下玩: ps:其中正则匹配空格是 “\s+” public class Test { public stat…
public class Test { //要进行截取操作的字符串 static String ss; //截取的字符串的字节数 static int n; public static void main(String[] args) { System.out.println("请输入字符串:"); //从键盘获取字符串 Scanner scStr = new Scanner(System.in); //将Scanner对象中的内容以字符串的形式取出来 ss = scStr.next(…
java.text.MessageFormat格式化字符串时的小技巧 public static void main(String[] args) throws InterruptedException { MessageFormat form = new MessageFormat( "{2,date,yyyy-MM-dd HH:mm:ss.SSS} The disk \"{1}\" contains {0,number,#.##} file(s).{3}");…