码迷,mamicode.com
首页 > 编程语言 > 详细

java中常见的字符串API

时间:2020-04-26 10:39:03      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:substring   print   void   als   空格   转换   java   ann   bcd   

java中定义了String类来封装字符串,
并提供一系列的操作字符串的方法,他们都位于java.lang包下。

package Main;

public class String01 {
    public static void main(String[] args) {
            String s="ababacdefg";
            System.out.println("字符串的长度:"+s.length());
            System.out.println("字符串中第一个字符:"+s.charAt(0)); //s.charAt(位置);
            System.out.println("字符a第一次出现的位置:"+s.indexOf(‘a‘));
            System.out.println("字符a最后一次出现的位置:"+s.lastIndexOf(‘a‘));
            System.out.println("子字符串第一次出现的位置:"+s.indexOf("ab"));
            System.out.println("子字符串最后一次出现的位置:"+s.lastIndexOf("ab"));
    }
}

将字符串转换成字符数组

package Main;

public class String01 {
    public static void main(String[] args) {
           //将字符串转换成字符数组
            String s="abcd";
            System.out.println("将字符串为字符数组后的结果:");
            char[] charArray=s.toCharArray();
            for(int i=0;i<charArray.length;i++) {
                if (i != charArray.length - 1) {
                    System.out.println(charArray[i] + ",");
                } else {
                    System.out.println(charArray[i]);
                } 
            }
    }
}

字符串替换和去除两端空格

package Main;

public class String01 {
    public static void main(String[] args) {
        String s="itcast";
        System.out.println("it 替换成cn.it的结果:"+s.replace("it","cn.it"));
        String s1="  i t c a s t ";
        System.out.println("去除字符串两端空格后的结果:"+s.trim());
    }
}

字符串判断操作

package Main;

public class String01 {
    public static void main(String[] args) {
         String s1="String";
         String s2="Str";
         System.out.println("判断是否以Str开头:"+s1.startsWith("Str"));
         System.out.println("判断是否以ng结尾:"+s1.endsWith("ng"));
         System.out.println("判断是否包含tri:"+s1.contains("tri"));
         System.out.println("判断字符串是否为空"+s1.isEmpty());
         System.out.println("判断两个字符串是否相等"+s1.equals(s2));
        //注意==比较的是两个字符串的地址是否相等
    }
}

字符串的截取和分割

package Main;

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {

          String str="羽毛球-篮球-乒乓球";
          System.out.println("从第五个字符截取到字符结尾:"+ str.substring(4));
          System.out.println("从第五个字符截取到第六个字符:"+str.substring(4,6));
          System.out.println("分割后的字符串的数组中的元素依次为:");
          String [] s=str.split("-");
          for(int i=0;i<s.length;i++)
          {
              System.out.print(s[i]);
          }
    }
}

java中常见的字符串API

标签:substring   print   void   als   空格   转换   java   ann   bcd   

原文地址:https://www.cnblogs.com/julyzqy/p/12777370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!