Java▲Java这个类,大概就和现实中吃饭一样常见


Java▲Java这个类,大概就和现实中吃饭一样常见
文章图片
Java▲Java这个类,大概就和现实中吃饭一样常见
文章图片
Java▲Java这个类,大概就和现实中吃饭一样常见
文章图片
Java▲Java这个类,大概就和现实中吃饭一样常见
文章图片
Java▲Java这个类,大概就和现实中吃饭一样常见
文章图片
Java▲Java这个类,大概就和现实中吃饭一样常见
【Java▲Java这个类,大概就和现实中吃饭一样常见】
有个东西叫API , 昨天忘记说明了 。
API是啥呢?
API , 全称叫Application Programming Interface , 翻译成中文就是:应用程序编程接口 。
按照我的理解它就相当于是一本字典 , 计算机语言的字典 。
只不过我们平时所理解的字典 , 要么汉字 , 要么英文单词 , 在Java语言里就是一个个类 , 接口等 , 其实它们本质上是差不多的 。
为什么平时很少需要使用到汉字字典?
因为这么多年的生长环境 , 很多常用的字都融会贯通了 。
为什么我还需要时常查阅API?
因为我对API中的类基本都还没啥接触 。
所以继续学习API中的常用类 , 也就相当于字典中的常用字 。
一、String类String , 翻译成中文:字符串 , 它是Java里很重要的一个类 。
前面还没有系统地学习过它 , 就已经接触过好多回了 , 毕竟它太常见了 , 常见频率大概就和中文中吃饭的饭字差不多吧 。
String的创建方法:

  • 空参构造:值为空 。
  • 字符数组构造方法 。
  • 字节数组构造方法(按照对应的ASCII编码对应) 。
  • 不用构造方法 , 直接赋值常量 , 这种方式比较特殊 , 也比较常见 , 因为常量的基本类型有一种就是字符串 , 所以可以直接赋值 。
注:在jdk8中 , char[
是字符串内部实现原理 , 在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.
2.获取方法