String 常用API

本文详细介绍了Java中String类的常用API,包括获取字符串长度、获取指定索引字符、转换为字符数组、字符串截取、替换特定内容、判断包含子串以及分割字符串等操作。这些方法对于日常的字符串处理非常实用。
摘要由CSDN通过智能技术生成

String 常用API

public class StringMethod{
    public ststic void main(String[] args){
 //1.获取字符串的长度:public int length()
    String name="Java程序设计";
    System.out.println(name.length());//此时输出的长度是8.

 //2.获取某个索引位置处的字符:public char charAt(int index)
    char a=name.charAt(1);
    System.out.println(a);//Java程序设计 此时输出的对应1位置处的字符:a
                            01234 5 6 7
    System.out.println("遍历字符串中每个字符");
    for(int i=0,i<name.length();i++){
        char b=name.charAt(i);
        System.out.println(b);
   }
 //3.把字符串转化成字符数组:public char[] toCharArray()
    char[] c=name.toCharArray();
    for(int i=0;i<c.length;i++){
       char d=c[i];
       System.out.println(d);//此时输出的d为字符串中的各个字符。

 //4.截取内容(包前不包后):public String substring(int beginIndex,int endIndex)
     String e=name.substring(0,4);
     System.out.println(e);//此时输出的e为 Java
 //5.从当前索引一直截取到末尾:public String substring(int beginIndex)
     String f=name.substring(4);
     System.out.println(f);//此时f输出的为 程序设计

 //6.用特殊符号例如***代替字符串中的内容:public String replace(CharSequence target,CharSequence replacement)
     String name2="Java程序设计,我们要好好学习Java";
     String g=name2.replace(Java,****);
     System.out.println(g);//此时输出的字符串为 ****程序设计,我们要好好学习****。

 //7.判断字符串是否含有某内容:public boolean contains(CharSequence s)
     System.out.println(name2.contains("Java"));//此结果为 true
 //8.public boolean startWith(String prefix)
    System.out.println(name2.startWith("Java"))//此结果为true 因为字符串name2确实是一Java开头的

 //9.按照某个内容把字符串分割成字符串数组返回:public String[] split(String s)
      String name3="张三,李四,刘二";
      String[] h=name3.split(",");
      for(int i=0;i<h.length;i++){
          System.out.println(h[i]);//此时输出的内容为:张三
                                                     李四
                                                     刘二
  }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值