Java 基础(String的常用方法)

2021-05-30 08:05

阅读:434

标签:等价   org   help   ISE   数字   排序   oca   xtext   hello   

  • int length() : 返回字符串的长度: return value.length
  • char charAt(int index) : 返回某索引处的字符 return value[index]
  • boolean isEmpty() : 判断是否是空字符串: return value.length == 0
  • String toLowerCase() : 使用默认语言环境,将 String 中的所有字符转换为小写String toUpperCase() : 使用默认语言环境,将 String 中的所有字符转换为大写String trim() : 返回字符串的副本,忽略前导空白和尾部空白
  • boolean equals(Object obj) : 比较字符串的内容是否相同
  • boolean equalsIgnoreCase(String anotherString) : 与 equals方法类似,忽略大小写
  • String concat(String str) : 将指定字符串连接到此字符串的结尾。等价于用“+”int compareTo(String anotherString) : 比较两个字符串的大小
  • String substring(int beginIndex) : 返回一个新的字符串,它是此字符串的从beginIndex 开始截取到最后的一个子字符串。
  • String substring(int beginindex, int endIndex) : 返回一个新字符串,它是此字符串从 beginIndex 开始截取到 endIndex (不包含)的一个子字符串。
  • boolean endsWith(String suffix) : 测试此字符串是否以指定的后缀结束boolean startsWith(String prefix) : 测试此字符串是否以指定的前缀开始
  • boolean startsWith(String prefix,int toffset):测试此字符串从指定索引开始的子字符串是否以指定前缀开始
  • boolean contains(CharSequence s) : 当且仅当此字符串包含指定的char值序列时,返回 true
  • int indexOf(String str) : 返回指定子字符串在此字符串中第一次出现处的索引
  • int indexOf(String str, int fromindex) : 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始
  • int lastIndexOf(String str) : 返回指定子字符串在此字符串中最右边出现处的索引
  • int lastIndexOf(String str, int fromindex):返回指定子字符串在此字符串中最后次出现处的索引,从指定的索引开始反向搜索

注: indexOf 和 lastIndexOf 方法如果未找到都是返回-1

package com.klvchen.java;

import org.junit.Test;
import org.omg.CosNaming.NamingContextExtPackage.StringNameHelper;

import java.util.Locale;

public class myTest {

    @Test
    public void test4(){
        String str1 = "中国教育出版社";
        String str2 = str1.replace("中国", "广州");
        System.out.println(str1);  //中国教育出版社
        System.out.println(str2);  //广州教育出版社

        System.out.println("***********************************");
        String str = "12hello34world5java7891mysql3456";
        String string = str.replaceAll("\\d+", ",").replaceAll("^,|,$", "");
        System.out.println(string); //hello,world,java,mysql

        str = "12345";
        // 判断str字符串中是否全部由数字组成,即有1-n个数字组成
        boolean matches = str.matches("\\d+");
        System.out.println(matches);  //true
        //判断这是否是一个杭州的固定电话
        String tel = "0571-12345678";
        boolean result = tel.matches("0571-\\d{7,8}");
        System.out.println(result);   //true

        System.out.println("***********************************");
        str = "hello|world|java";
        String[] strs = str.split("\\|");
        for (int i = 0; i 

Java 基础(String的常用方法)

标签:等价   org   help   ISE   数字   排序   oca   xtext   hello   

原文地址:https://www.cnblogs.com/klvchen/p/14753962.html


评论


亲,登录后才可以留言!