入行初期遇到的小问题
程序员文章站
2022-04-05 08:52:54
...
这里记录一些自己入行初期遇到的小问题
1.java的String类常用切割方法:
split()和subString(),split返回的是字符串数组,subString返回的是String。
关键点:对字符串进行切割或其他操作对象的,要先判断这个对象是否存在,否则报空指针。
StringUtil.isNotBlank();和 StringUtil.isNotBlank();
二者区别在于字符串是空格时,isNotBlank判断为空,而isNotEmpty判断不为空。
isNotEmpty(str)等价于 str != null && str.length > 0
isNotBlank(str) 等价于 str != null && str.length >0 && str.trim().length > 0
String str = "Hello World,i am your friend,nice to meet you!";
//切割成三个元素
str.split(",");// 1.Hello World 2.i am your friend 3.nice to meet you!
//2表示根据切割符切割成几份,结果切割成两个元素
str.split(",",2);//1.Hello World 2.i am your friend,nice to meet you!
//截取序号6之后的
str.substring(6);//World,i am your friend,nice to meet you!
//截取序号[6,11)中的,java包前不包后,所以序号11的逗号不包括。
str.substring(6,11);//World
关于JS中对字符串切割可自行百度:https://www.cnblogs.com/qj0813/p/5110211.html
2.数据库语句命名
DQL :Data Query Language 数据查询语言,查
DCL:controller
DML:Data Manipulation Language 数据操纵语言,增、删、 改
DDL:Data Difination Language 数据定义语言,对数据库对象的操作,表结构、视图、索引等
https://www.cnblogs.com/fan-yuan/p/7879353.html
3.