ApI 的用法

MultipartFile 自动维护了缓存流/自动开关
file.transferTo(new File(realFilePath));文件上传

charAt(i)===获取下标为i的
splice
split("/")=====按照/分割
int length() 返回此字符串的长度。
toUpperCase() 所有字符都转换为大写。
toLowerCase() 所有字符都转换为小写

boolean startsWith(String prefix) 测试此字符串是否以指定的元素开头。
boolean endsWith(String suffix) 测试此字符串是否以指定的字符串结束。

find index() 查找当前指定数据的下标
indexOf(int ch) 返回指定字符在此字符串中第一次出现处的下标。
lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的下标。

concat(String str) 将指定字符串连接/拼接到此字符串的结尾,

trim() 去除首尾空格的字符串
byte[] getBytes() 把字符串存储到一个新的 byte 数组中
String substring(int beginIndex) 返回一个新子串,从指定下标处开始,包含指定下标
String substring(int beginIndex, int endIndex) 返回一个新子串,从执定下标开始,到结束下标为止,但不包含结束下标
static String valueOf(int i) 把int转成String


lastIndexOf(".")=====指定元素最后一次出现的下标
substring(1)=====从指定下标处开始 包含指定下标


数组.asList()=集合
集合.toArray()=数组
select objs() ==只查第一列字段(主键)
select batchIds===查询多个Id
select ById=====根据Id查询

Update(1,2)===将2替换1

dir.exists()===dir文件夹存在
dir.mkdirs()===创建文件夹
transferto()====用于图片上传时,把内存中图片写入磁盘


将map对象转换为json格式字符串
String jsonStr = new ObjectMapper().writeValueAsString(map);
pw.println(jsonStr);


使用uuid替换文件名称 唯一:系统内部唯一
String uuid= UUID.randomUUID().toString().replace("-", "");
时间的格式
String dateDir=new SimpleDateFormat("/yyyy/MM/dd/").format(new Date());


k====匹配指定字符k
[abc]===匹配单个字符
[abc][123]==两个里面各取一个
[^a-z]====排除小写字母
[abc]?===?表示出现0次或1次
[abc]*===*表示可以出现0到多次
[abc]+===+表示出现的次数>=1
[abc]{3}==元素可以随机出现3次
.===匹配单个任意字符
\.===转义匹配.
\d===数字,相当于[0-9]
\D===排除数字

上一篇:正则表达式[\w]+,\w+,[\w+] 三者区别? [],[ABC]+,[\w./-]+ 表达什么?


下一篇:JAVA小白学习笔记 正则表达式