返回值类型 方法 用途 备注
char charAt(int index) 返回 char指定索引处的值。  
int compareTo(String anotherString)
按字典顺序比较两个字符串。 
值<0:参数字符串在后
值=0:参数字符串与对象字符串相等
值>0:参数字符串在前
 
String concat(String str) 将指定的字符串连接到该字符串的末尾。  
boolean contains(CharSequence s)
当且仅当此字符串包含指定的char值序列时才返回true。 
 
boolean endsWith(String suffix) 测试此字符串是否以指定的后缀结尾。  
boolean startsWith(String prefix)
测试此字符串是否以指定的前缀开头。
 
boolean equals(Object anObject)
将此字符串与指定对象进行比较。
 
boolean equalsIgnoreCase(String anotherString) 将此 String与其他 String比较,忽略案例注意事项。  
int indexOf(int ch) 返回指定字符第一次出现的字符串内的索引  
int indexOf(String str)
返回指定子字符串第一次出现的字符串内的索引。
 
boolean isEmpty() 返回 true如果,且仅当 length()0  
int lastIndexOf(int ch) 返回指定字符的最后一次出现的字符串中的索引。  
int lastIndexOf(String str)
返回指定子字符串最后一次出现的字符串中的索引。
 
int length() 返回此字符串的长度。  
boolean matches(String regex)
告诉这个字符串是否匹配给定的 regular expression 。 
用于正则校验
String replace(char oldChar, char newChar)
返回从替换所有出现的导致一个字符串 oldChar在此字符串 newChar
 
String replaceAll(String regex, String replacement)
用给定的替换替换与给定的 regular expression匹配的此字符串的每个子字符串。

regex:被替换的字符串

replacement:替换的字符串

String[] split(String regex) 将此字符串分割为给定的 regular expression的匹配。  
String substring(int beginIndex) 返回一个字符串,该字符串是此字符串的子字符串。 beginIndex:开始索引
String substring(int beginIndex, int endIndex)
返回一个字符串,该字符串是此字符串的子字符串。

beginIndex:开始索引

endIndex:结尾索引

char[] toCharArray() 将此字符串转换为新的字符数组。  
String toLowerCase() 将此字符串转换为全小写。  
String toUpperCase() 将此字符串转换为全小=大写。  
String trim() 返回一个字符串,其值为此字符串,并删除任何前导和尾随空格。   
 static String valueOf(<T>b)  将T型数据转换为字符串 。  

Java-String常用API的更多相关文章

  1. String常用API

    String常用API 1. 获取字符串长度 int length = str.length(); 2. 根据索引,返回字符串中对应的字符 char c = str.chaeAt(length-1); ...

  2. Java 之常用API(一)

    常用API  1 API概述  2 Scanner类与String类  3 StringBuilder类 NO.one API概述 1.1 API概述 API(Application Programm ...

  3. Java之常用API

    API概述 什么是API API (Application Programming Interface) :应用程序编程接口 java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些 ...

  4. Java 基础 常用API (Object类,String类,StringBuffer类)

    Java API Java 的API(API: Application(应用) Programming(程序) Interface(接口)) Java API就是JDK中提供给我们使用的类,这些类将底 ...

  5. Java 中 常用API概述之 Math, Object, String,StringBuffer类,Arrays,Integer类

    Math Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数. 与StrictMath类的一些数字方法不同,Math类的StrictMath所有Math都没有定义为返回比特位相同 ...

  6. Java 之常用API(二)

    Object类 & System类 日期相关类 包装类 & 正则表达式 Object类 & System类 1.1 Object类 1.1.1 概述 Object类是Java语 ...

  7. java selenium常用API(WebElement、iFrame、select、alert、浏览器窗口、事件、js) 一

     WebElement相关方法 1.点击操作 WebElement button = driver.findElement(By.id("login")); button.clic ...

  8. java自学-常用api

    API(Application Programming Interface),应用程序编程接口.Java API是JDK中提供给我们使用的类的说明文档.即jdk包里边写好的类,这些类将底层的代码实现封 ...

  9. Java的常用API

    Object类 1.toString方法在我们直接使用输出语句输出对象的时候,其实通过该对象调用了其toString()方法. 2.equals方法方法摘要:类默认继承了Object类,所以可以使用O ...

  10. Java的常用API之System类简介

    Syetem类 java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有: public static long c ...

随机推荐

  1. 0.96OLED软件实现DMA串口接收数据模拟滚屏效果

    实现的滚屏效果是当一屏写满时,则清空从开头接着写,不是上移的滚屏,虽然OLED有滚屏命令,但是会带水平位移效果,并且只能提前写好数据,类似于广告牌循环播放的那种. 首先是为OLED屏划分区域. 我选择 ...

  2. flink 1.10.0源码编译

    1.安装git yum -y install git 2.安装maven 安装了3.3以下低版本的maven会有提示升级,这里安装3.6.3 wget https://mirrors.tuna.tsi ...

  3. VS2010查看DLL导出函数的方法

    在window下查看动态库的导出函数可以用vs自带的Dependenc工具:对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行. VS2010中没有了 ...

  4. 安装MinGW-C++开发环境2--软件安装

    下面以MinGW安装路径为C:\Local\MinGW64为例说明安装过程: 1.解压x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z到C:\Local\Min ...

  5. 第十章用Python获取sqlite、MySQL、Excel、csv、json中的数据

    目录 获取sqlite3中的数据 sqlite3库获取sqlite数据 pandas库获取sqlite数据 获取MySQL中的数据 pymsql库获取MySQL数据 pandas库获取mysql数据 ...

  6. VP做弹出窗体:查询数据并回传

    1.父页面VP定义传递数据:VP属性:DataContractMembrs 传递参数1:销售订单,用于给到子页面 传递参数2:表格行,用户子页面回传回来父页面(定义为None,通过代码来写进父页面表格 ...

  7. Jenkins安装和自动化部署

    1.Jenkins安装机器安装要求可以参考官网 https://www.jenkins.io 2.下载jenkins的war包上传到linux上部署 3.安装jdk.git.maven 3.1.安装j ...

  8. MySQL 列定义的类型是varchar,已建立索引,查询时如果传入的是数字,则无法利用索引,查询特别慢。

    类型不对,导致无法充分利用索引. 比如:select * from table_name_xxx where name = "1234";  ----  查询很快 ,能够使用到na ...

  9. make编译工具教程

    make编译工具教程 背景 CC++编译起来目录结构多的情况需要脚本完成搜索编译-> make 第一课 第三课 makefile常用编程语法: 1 pipe管道符号,用;把命令相连接. 这样就 ...

  10. CTF Show web入门 1——20(信息收集)wp和一些感想

    web1 信息搜集 此题为 [从0开始学web]系列第一题 此系列题目从最基础开始,题目遵循循序渐进的原则 希望对学习CTF WEB的同学有所帮助. 开发注释未及时删除 此题有以上备注,可以想到备注未 ...