记录常用的Java方法

判断字符串是否满足正则表达式 matches()
举例:
“1123”.matches(“^[0-9][0-9]*$”) // 任意数字开头,任意数字结尾!

“123.1”.matches(“^[0-9][0-9]*\.[0-9]+$”) // 任意数字开头,多个数字到 .点,然后任意个数字结尾 !

“00.0”.matches(“^0+\.[0-9]+$”) //一个或多个零开头包含一个点任意数字结尾。


String中equalsIgnoreCase和equals区别
equals 继承 Object 判断字符串是否相等
equalsgnoreCase 是String特有函数,忽略大小写判断字符串是否相等。
toLowerCase() //字符串转换成小写
toUpperCase() //字符串转换成大写

获取资源路径方法
System.out.println( new ConfigurationUtils().getClass().getResource(“/”).getFile() );//获取文件包所在的上级目录
System.out.println( new ConfigurationUtils().getClass().getResource(“”).getFile() );//文件所在的目录

结果:
/E:/JAVAProject/JavaTest_2_8/TKP-Base/target/classes/
/E:/JAVAProject/JavaTest_2_8/TKP-Base/target/classes/com/skp/util/

**

方法

**

/*
String的方法
*/
trim()  //String的方法,去除前后空格

matches("正则表达式") //String的方法

equalsIgnoreCase() //忽略大小写判断

replace("-","") //参数1:需要替换的 参数2:替换后的字符



/*
SimpleDateFormat的方法
*/
parse("2017-09-09") //把指定格式的字符串转换成时间



/*
Class的方法
*/
getResource("") //获取当前class的路径,参数路径改变,获取的路径也不同



/*
Properties的方法
*/

load(输入流) //设置输入流

prop.getProperty(key, defautValue)  //根据key获取value,不存在value则返回传入的value

posted on 2018-05-02 23:21  流星雨_kyl  阅读(95)  评论(0编辑  收藏  举报

导航