(16)java基础语法 --String类型

目录

一、字符串的概念

二、定义

三、字符串的方法

四、案例


一、字符串的概念

使用双引号引住的字符序列叫字符串。双引号中可以有0个或者多个字符,只要是使用双引号引住,就是一个字符串,不管里面有几个字符。

由于字符串是字符组成,所以我们要把字符串叫做字符序列。

二、定义

与定义基本类型的变量的格式是一样:

      数据类型 变量名 = 初始值;

字符串的数据类型是String类,字符串是引用类型。

      String 字符串对象 = "字符序列";

      String str01 = "hello";

三、字符串的方法

  1. length(): 获得字符串的长度,字符的个数;
  2. charAt(int index): 根据索引得到对应位置的字符;
  3. trim(): 去掉左右两端的空格,中间的空格去不掉。
public static void main(String[] args) {

        String str = "HelloWorld";
        System.out.println(str.length());   // 获取字符串的长度

        char c = str.charAt(5);
        System.out.println(c);  // 根据索引获取索引为5的字符
        System.out.println(str.charAt(str.length()-1)); // 获取最后一个字符d

}
String str = "   Java   BigData     ";
String str01 = str.trim();  // 去掉字符串左右两端的空格
System.out.println(str01);

四、案例

案例一:去掉字符串中所有的空格

public static void main(String[] args) {

        String str = "   Java   Big   Data     ";
        String str01 = "";
        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            if (c != ' '){
                str01 = str01 + c;
            }
        }
        System.out.println(str01);
        System.out.println(str);
}

案例二:反转字符串

public static void main(String[] args) {

        String str = "abcdefg";
        String str02 = "";
        for (int i = str.length()-1;i >= 0;i--){
            char c = str.charAt(i);
            str02 = str02 + c;
        }
        System.out.println(str02);
}

上一篇:(15)Java基础语法 --流程控制 --while循环和do while循环

下一篇:(17)Java基础语法 --随机数​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值