Java_基础_数据类型_字符串常用方法(4532)

本文详细介绍了Java中的基本数据类型,包括4类8种数据类型,并深入探讨了String类的4532种常用方法,如判断、获取、转换和其他操作,帮助读者掌握Java编程的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据类型(4类8种),字符串常用方法(4532)

package com.pxxy.wzf;

/**
 * 一:Java中的基本数据类型:
 *   1.基本数据类型:4类8种
 *      4类: Boolean   字符    整数    浮点数
 *      8种: byte(1)     boolean(1)      char(2)     short(2)
 *           int(4)       float(4)        long(8)     double(8)
 *   2.引用数据类型:
 *      String      数组      集合Arraylist
 *      Scanner     Random      自定义类型
 */

/**
 * 二:引用数据类型String中的方法(4532)
 *    1.判断方法
 *      boolean  equals(String str);比较两个字符串的内容是否相等
 *      boolean  equalsIgnoreCase(String str);忽略大小写比较
 *      boolean  startWith(String str);比较是否以str字符串开头
 *      boolean  endWith(String str);比较是否以str字符串结尾
 *    2.获取方法
 *      int length();获取字符串的长度
 *      char charAt(int index);获取字符串中的某一个字符
 *      String  substring(int startIndex);从指定位置截取字符串到结尾
 *      String  substring(int  startIndex,int endIndex )
 *      int indexof(String str);获取第一次字符串出现的下标
 *    3.转换方法
 *      String toLowerCase();全部变成小写
 *      String toUpperCase();全部变成大写
 *      Char[] toCharArray();变成字符数组
 *    4.其他
 *      String trim();去掉字符串两端的空格
 *      String[] split(String str);切割字符串
 *
 */
public class DateType {
    public static void main(String[] args) {
        //1.1
        String a = "wzf";
        System.out.println(a.equals("wzf"));
        //1.2
        System.out.println(a.equalsIgnoreCase("WZf"));
        //1.3
        System.out.println(a.startsWith("w"));
        //1.4
        System.out.println(a.startsWith("w"));
        //2.1
        String b = "wzf supper";
        System.out.println(b.length());
        //2.2
        System.out.println(b.charAt(2));
        //2.3
        System.out.println(b.substring(2));
        //2.4
        System.out.println(b.substring(2,6));
        //2.5
        System.out.println(b.indexOf("w"));
        //3.1
        String c ="3efDG4fv";
        System.out.println(c.toLowerCase());
        //3.2
        System.out.println(c.toUpperCase());
        //3.3
        System.out.println(c.toCharArray());
        //4.1
        String d = "  w x f,  trc g";
        System.out.println(d.trim());
        //4.2
        System.out.println(d.split(" "));//形成字符数组,输出为对象
        //遍历对象------------>split方法可以再进一步了解
        for(String arr : d.split(" ")){
            System.out.println(arr);
        }
        /**打印结果:
         * true
         * true
         * true
         * true
         * 10
         * f
         * f supper
         * f su
         * 0
         * 3efdg4fv
         * 3EFDG4FV
         * 3efDG4fv
         * w x f,  trc g
         * [Ljava.lang.String;@1b6d3586
         *
         *
         * w
         * x
         * f,
         *
         * trc
         * g
         *
         */
    }
}

每天敲一点代码
fighting

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值