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

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

文章目录

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


前言

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


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

一、String类的初始话

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

通过构造方法进行初始化

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

二、String类的常用方法

1.判断功能

代码如下(示例):

/*判断功能
 * boolean equals(String s);区分字符串大小写,判断两个字符串是否相同
 * boolean equalsIgnoreCase(String s);不区分大小写,判断两字符串是否相同
 * boolean startsWith(String s);判断当前字符串是否以传入的字符串为开头
 * boolean endsWith(String s);判断当前字符串是否以传入的字符串为结尾
 * boolean contains(String s);判断当前这个字符串是否包含传入的字符串
 * boolean isEmpty();判断字符串是否为空
 */

public class Demo04 {
	public static void main(String[] args) {
		 String s="你好";
		  boolean b1=s.equals(s);
		  System.out.println(b1);
		 boolean b2=s.equalsIgnoreCase(s);
		 System.out.println(b2);
		 boolean b3=s.startsWith(s);
		 System.out.println(b3);
		 boolean b4=s.endsWith(s);
		 System.out.println(b4);
		 boolean b5=s.contains(s);
		 System.out.println(b5);
		 boolean b6=s.isEmpty();
		 System.out.println(b6);
	}

}

 

 

2.获取功能

代码如下(示例)

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

3.转换功能

代码如下(示例)

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


总结

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

  • 21
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
有多种方法可以初始化和赋值一个 `List<String>` 对象。以下是几种常见的方式: 1. 使用 ArrayList 的构造函数进行初始化: ```java List<String> list = new ArrayList<>(); ``` 这会创建一个空的 `ArrayList` 对象,准备存储字符串。 2. 使用 Arrays 的 asList() 方法进行初始化: ```java List<String> list = Arrays.asList("apple", "banana", "orange"); ``` 这会创建一个包含指定字符串的固定大小的 `List` 对象。请注意,这个方法返回的列表是固定大小的,不支持添加或删除元素。 3. 使用集合的 add() 方法进行逐个添加: ```java List<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); ``` 这会创建一个空的 `ArrayList` 对象,并逐个添加字符串元素。 4. 使用集合的 addAll() 方法进行一次性添加多个元素: ```java List<String> list = new ArrayList<>(); list.addAll(Arrays.asList("apple", "banana", "orange")); ``` 这会创建一个空的 `ArrayList` 对象,并一次性将指定的字符串元素添加到列表中。 5. 在初始化时,可以使用双括号初始化(Double Brace Initialization): ```java List<String> list = new ArrayList<String>() {{ add("apple"); add("banana"); add("orange"); }}; ``` 这会创建一个 `ArrayList` 对象,并使用双括号语法在初始化时添加字符串元素。 这些方法中的每一种都可以用来初始化和赋值一个 `List<String>` 对象。你可以根据实际需求选择最适合的方法

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值