javaSE 11(2)---1/23
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javaSE 11(2)---1/23,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2006字,纯文字阅读大概需要3分钟。
内容图文
![javaSE 11(2)---1/23](/upload/InfoBanner/zyjiaocheng/609/179da6ea0cbb4424b0b85e50e95b7284.jpg)
String:字符串,创建新的对象放置别的地方
StringBuffer是线程安全的
StringBuilder是线程不安全的,但是速度快,建议使用
![javaSE 11(2)---1/23 - 文章图片](/upload/getfiles/0001/2021/4/30/20210430012131877.jpg)
![javaSE 11(2)---1/23 - 文章图片](/upload/getfiles/0001/2021/4/30/20210430012132375.jpg)
1 package LS_11; 2 3 public class TestString { 4 public static void main(String[] args) { 5 String str = "小明"; 6 System.out.println(str + "爸爸"); 7 System.out.println(str); 8 9 10 StringBuffer sb = new StringBuffer("小明"); 11 System.out.println(sb.append("爸爸")); 12 System.out.println(sb); 13 } 14 }String/StringBuffer
线程安全:整个过程必须完成,必须完成一个线程,才可以允许别的线程进来。
正则表达式:测试某个字符的模式,就好像你注册时候,为什么它判断你输入有问题,就是用到了正则表达式。
![javaSE 11(2)---1/23 - 文章图片](/upload/getfiles/0001/2021/4/30/20210430012131877.jpg)
![javaSE 11(2)---1/23 - 文章图片](/upload/getfiles/0001/2021/4/30/20210430012132375.jpg)
1 package LS_11; 2 3 public class TestRegex { 4 public static void main(String[] args) { 5 //验证手机号 6 //11位 1开头 纯数字 7 //String regex = "1[0-9]{10}"; 8 String regex = "^1[0-9]{10}"; 9 String tel = "15502006561"; 10 System.out.println(tel.matches(regex)); 11 12 13 //邮箱 14 String email = "1482617088@qq.com"; 15 regex = "\\d+@\\w+\\.\\w+"; 16 System.out.println(email.matches(regex)); 17 } 18 }正则表达式例子
StringBuilder/StringBuffer的方法
![javaSE 11(2)---1/23 - 文章图片](/upload/getfiles/0001/2021/4/30/20210430012131877.jpg)
![javaSE 11(2)---1/23 - 文章图片](/upload/getfiles/0001/2021/4/30/20210430012132375.jpg)
1 package LS_11; 2 3 public class TestStringBuilder { 4 public static void main(String[] args) { 5 StringBuilder sb = new StringBuilder("GOK"); 6 System.out.println(sb); 7 //append 追加 整数、boolean等 8 sb.append(true); 9 System.out.println(sb); 10 11 //reverse 反转 12 System.out.println(sb.reverse()); 13 14 //insert 添加,任何地方插入 15 System.out.println(sb.insert(3,"dddd")); 16 17 //delete 删除 18 System.out.println(sb.delete(1,3)); 19 20 //Length 长度 21 System.out.println(sb.length()); 22 } 23 }方法例子
结果:
基本类型的包装类型:类类型(八大)
为什么用封装类型?由于java是面向对象的语言
例如:int ->Integer
integer.intValue();//可以自动转换jdk1.5之后
valueOf()//转换成字符串
内容总结
以上是互联网集市为您收集整理的javaSE 11(2)---1/23全部内容,希望文章能够帮你解决javaSE 11(2)---1/23所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。