0


关于String类的初始化以及String类的常用方法

  1. 大家好,我是小涛,一名刚学Java的大一学生

文章目录

  • 前言
  • 关于String类的初始化以及常用方法
  • 一:String类的初始化
  • 二:String类的常用方法

前言

这是Java的一个常用类,属于Java中的字符串类型,也是一个引用类型,并不属于基本数据类型,在Java中基本数据类型只有八个,分别是:byte,short,int,long,float,double,char,boolean


  1. 提示:以下是本篇文章正文内容,下面案例仅供参考

一、String类的初始话

最简单的方式就是:String 变量名=字符串;

通过构造方法进行初始化

  1. String(); //创建一个空字符串对象
  2. String(String str); //根据传入的字符串来创建字符串对象
  3. String(char[] arr); //根据传入的字符串数组来创建一个字符串对象
  4. String(byte[] arr); //根据传入的字节数组来创建一个字符串对象

二、String类的常用方法

1.判断功能

代码如下(示例):

  1. /*判断功能
  2. * boolean equals(String s);区分字符串大小写,判断两个字符串是否相同
  3. * boolean equalsIgnoreCase(String s);不区分大小写,判断两字符串是否相同
  4. * boolean startsWith(String s);判断当前字符串是否以传入的字符串为开头
  5. * boolean endsWith(String s);判断当前字符串是否以传入的字符串为结尾
  6. * boolean contains(String s);判断当前这个字符串是否包含传入的字符串
  7. * boolean isEmpty();判断字符串是否为空
  8. */
  9. public class Demo04 {
  10. public static void main(String[] args) {
  11. String s="你好";
  12. boolean b1=s.equals(s);
  13. System.out.println(b1);
  14. boolean b2=s.equalsIgnoreCase(s);
  15. System.out.println(b2);
  16. boolean b3=s.startsWith(s);
  17. System.out.println(b3);
  18. boolean b4=s.endsWith(s);
  19. System.out.println(b4);
  20. boolean b5=s.contains(s);
  21. System.out.println(b5);
  22. boolean b6=s.isEmpty();
  23. System.out.println(b6);
  24. }
  25. }

2.获取功能

代码如下(示例)

  1. int length(); 获取字符串长度
  2. char charAt(int index);获取索引处的字符
  3. int indexOf(String s);获取传入的字符串在当前字符串中第一次出现的索引位置
  4. int lastIndexOf(String s);获取传入的字符串在当前字符串中最后一次出现的索引位置
  5. String concat(String s);拼接字符串
  6. String substring(int index);截取字符串 从指定索引位置开始,默认到结尾
  7. String substring(int start,int end);截取字符串 从指定位置开始,到指定索引处

3.转换功能

代码如下(示例)

  1. char[] toCharArray(); //将字符串转化成字符数组
  2. bety[] getBytes(); //将字符串转换成字节数组
  3. String toUpperCase(); //将字符串转换为大写
  4. String toLowerCase(); //将字符串转换为小写
  5. String valueOf(int i); //将数字转换成字符串

总结

以上就是今天要讲的内容,关于String类的初始化以及常用方法,本人浅薄理解,还望个位大佬指出不足之处,有任何问题都会虚心接受,希望能在尝试中前行。

标签: eclipse java

本文转载自: https://blog.csdn.net/xiaotaozzz/article/details/124295293
版权归原作者 xiaotaozzz 所有, 如有侵权,请联系我们删除。

“关于String类的初始化以及String类的常用方法”的评论:

还没有评论