Java▲Java这个类,大概就和现实中吃饭一样常见
文章图片
文章图片
文章图片
文章图片
文章图片
【Java▲Java这个类,大概就和现实中吃饭一样常见】
有个东西叫API , 昨天忘记说明了 。
API是啥呢?
API , 全称叫Application Programming Interface , 翻译成中文就是:应用程序编程接口 。
按照我的理解它就相当于是一本字典 , 计算机语言的字典 。
只不过我们平时所理解的字典 , 要么汉字 , 要么英文单词 , 在Java语言里就是一个个类 , 接口等 , 其实它们本质上是差不多的 。
为什么平时很少需要使用到汉字字典?
因为这么多年的生长环境 , 很多常用的字都融会贯通了 。
为什么我还需要时常查阅API?
因为我对API中的类基本都还没啥接触 。
所以继续学习API中的常用类 , 也就相当于字典中的常用字 。
一、String类String , 翻译成中文:字符串 , 它是Java里很重要的一个类 。
前面还没有系统地学习过它 , 就已经接触过好多回了 , 毕竟它太常见了 , 常见频率大概就和中文中吃饭的饭字差不多吧 。
String的创建方法:
- 空参构造:值为空 。
- 字符数组构造方法 。
- 字节数组构造方法(按照对应的ASCII编码对应) 。
- 不用构造方法 , 直接赋值常量 , 这种方式比较特殊 , 也比较常见 , 因为常量的基本类型有一种就是字符串 , 所以可以直接赋值 。
是字符串内部实现原理 , 在jdk9版本中改为byte[
了 。
理解完创建方式 , 那String的常用方法有哪些?
1.判断方法
- 定义了一个字符串变量str:“abc” 。
- equals(\"ABC\"):将str与参数“ABC”相比较 , “abc”和“ABC”不相等 , 故返回false 。
- equalsIgnoreCase(“ABC”):将str与参数“ABC”相比较(忽略大小写) , 这样的话“abc”和“ABC”就相等了 , 故返回true 。
- contain(\"ab\"):判断str是否包含\"ab\" , 答案包含 , 故返回true 。
- startsWith(“a”):判断str是否以某个子串开头 , “abc”以“a”开头 , 故返回true.
- length():获取字符串的长度 , “abc”长度为3 。
- concat(\"def\"):将“def”连接到字符串中 , 也就成了“abcdef” 。
- 『Java』java数据结构系列——什么是数据结构
- 「华为」2020年全球十大畅销机型:没有一部是华为,唯独这个国产品牌上榜
- 『Java』马云:成功人跟普通人差不多,但这三点我一定要分享给所有年轻人
- 互联网圈里人大爷大妈们更爱微信,是因为这个,马云估计没想到
- 人工智能爱好者社区当心这个破坏家庭团结的数据泄露重灾区,多款APP违规采集个人信息
- #Java#java线程到底有多少种状态?
- 微信▲这个功能不关,微信就成“内存杀手”,256GB都不够用!
- 豆飞科技这个女人全盘接收,不是奶茶妹,刘强东卸任百家公司领导
- 恐龙@历史上曾经生存着巨人,这个原因令他们彻底消失
- 科学家@人类寿命的极限是多少?科学家建立模型,这个数字你能接受吗?