StringBulider>StringBuffer>String;
String确定字符串之后是固定的不可改变的;重新添加字符串就会成为一个新的对象,并非是原对象;
StringBulider确定字符串后可对字符串进行修改、增加内容,且指定的还是原对象,性能比string高;
StringBulider和StringBuffer比较,前者没有实现线程安全功能,后者是线程安全,所以前者比后者高;
String确定字符串之后是固定的不可改变的;重新添加字符串就会成为一个新的对象,并非是原对象;
StringBulider确定字符串后可对字符串进行修改、增加内容,且指定的还是原对象,性能比string高;
StringBulider和StringBuffer比较,前者没有实现线程安全功能,后者是线程安全,所以前者比后者高;
int length = str.length();
for(int i = length;i > 0;i = i-3){
str.insert(i,",");
}
for(int i = length;i > 0;i = i-3){
str.insert(i,",");
}
2019-07-03
int index = fileName.lastIndexOf(".");
// 获取文件的后缀
String prefix = fileName.substring(fileName.lastIndexOf(".") + 1);
// 获取文件的后缀
String prefix = fileName.substring(fileName.lastIndexOf(".") + 1);
2019-07-03
super.message()尚可理解,super(message)为啥就是调用父类Exception的构造方法,怎么理解的?
2019-06-17
https://github.com/HbnKing/Basic/blob/master/JavaBasic/JavaBasic.md
个人学习笔记整理
个人学习笔记整理
2019-06-14
老师讲的挺好的,虽然我觉得continue没有必要,还有回复楼下,没花钱白嫖就别要求七要求八的,有能耐就不会在这里看视频学习了,要不你来当老师?
2019-06-05