No.

方法名称

功能

字符与字符串

01

public String(char[] value)

将字符数组中所有内容变为字符串

02

public String(char[] value,int offset,int count)

将字符数组中部分内容变为字符串

03

public char charAt(int index)

取得指定索引位置的字符,索引从0开始

04

public char[] toCharArray()

将字符串变为字符数组返回

字节与字符串

01

public String(byte[] bytes)

将字节数组中所有内容变为字符串

02

public String(byte[] bytes,int offset,int length)

将字节数组中部分内容变为字符串

03

public byte[] getBytes()

将字符串以字节数组的形式返回

04

public byte[] getBytes(String charsetName) throws UnsupportedEncodingExcepetion

编码转换处理

字符串比较

01

public boolean equals(String anObject)

区分大小写比较

02

public boolean equalsIgnoreCase(String anotherString)

不区分大小写比较

03

public int compareTo(String anotherString)

比较两个字符串的大小关系

字符串查找

01

public boolean contains(String s)

判断一个子字符串是否存在(JDK1.5以后才有)

02

public int indexOf(String str)

从头开始查找指定字符的位置,查到了返回位置的开始索引,查不到返回-1(JDK1.5以后推荐使用contains)

03

public int indexOf(String str,int fromIndex)

从指定位置查找子字符的位置

04

public int lastIndex(String str)

从后往前查找子字符的位置

05

public int lastIndex(String str,int fromIndex)

从指定位置由后往前查找子字符的位置

06

public boolean startsWith(String prefix)

从头开始判断是否以指定的字符串开头

07

public boolean startsWith(String prefix,int toffset)

从指定位置开始判断是否以指定的字符串开头

08

public boolean endsWith(String suffix)

判断是否以指定的字符串结尾

字符串替换

01

public String replaceAll(String regex,String replacement)

替换所有内容

02

public String replaceFirst(String regex,String replacement)

替换首个内容

字符串拆分

01

public String[] split(String regex)

将字符串全部拆分

02

public String[] split(String regex,int limit)

将字符串部分拆分,该数组长度就是limit

字符串截取

01

public String substring(int beginIndex)

从指定索引截取到结尾

02

public String substring(int beginIndex,int endIndex)

截取部分内容

其他操作

01

public String trim()

去掉字符串中的左右空格,保留中间空格

02

public String toUpperCase()

字符串转大写

03

public String toLowerCase()

字符串转小写

04

public String interm()

字符串入对象池

05

public String concat(String str)

字符串连接,等同于”+”

06

public int length()

取得字符串长度

07

public boolean inEmpty()

判断是否为空(不是null,而是长度为空)

java String的各种方法及操作的更多相关文章

  1. java String拼接的方法选择及性能分析

    String 拼接的方法选择 在拼接静态字符串时,尽量用 +,因为通常编译器会对此做优化,如: String test = "this " + "is " + ...

  2. java String 中 intern方法的概念

    1. 首先String不属于8种基本数据类型,String是一个对象. 因为对象的默认值是null,所以String的默认值也是null:但它又是一种特殊的对象,有其它对象没有的一些特性. 2. ne ...

  3. java String的intern()方法

    intern()方法用于将字符串对象加入常量池中. public native String intern(); intern()方法返回的是一个常量池中的String对象(即常量池中某个String ...

  4. java String 提供的方法

    String类的判断功能: * boolean equals(Object obj):比较字符串的内容是否相同,区分大小写 * boolean equalsIgnoreCase(String str) ...

  5. java String类 trim() 方法源码分析

    public String trim() {        int arg0 = this.value.length;   //得到此字符串的长度        int arg1 = 0;   //声 ...

  6. java.String中的方法

    (String) str.trim() 该方法返回一个复制该字符串的开头和结尾的白色空格去掉,或字符串,如果它没有头或尾空白. (Boolean) str.contains(str1) 判断 str ...

  7. JAVA String类型的一些小操作

    String类型是否包含某个String类型的函数:源字符串.contains(包含字符串)  返回值为:boolean类型(true或false) String类型把某个字符替换成另一个字符:源字符 ...

  8. 【blog】批量删除时,guava Splitter与Java String的split 方法有什么区别

    参考链接 http://www.cnblogs.com/hxfirefox/p/4832913.html

  9. Java—String,StringBuffer,StringBuilde区别和操作

    Java语言有关字符串的类有三种 java.lang.String:一般作为简单字符串类型 java.lang.StringBuffer:字符串缓冲区 java.lang.StringBuider:字 ...

随机推荐

  1. 面试:Handler 的工作原理是怎样的?

    面试场景 平时开发用到其他线程吗?都是如何处理的? 基本都用 RxJava 的线程调度切换,嗯对,就是那个 observeOn 和 subscribeOn 可以直接处理,比如网络操作,RxJava 提 ...

  2. 爬取博主所有文章并保存到本地(.txt版)--python3.6

    闲话: 一位前辈告诉我大学期间要好好维护自己的博客,在博客园发布很好,但是自己最好也保留一个备份. 正好最近在学习python,刚刚从py2转到py3,还有点不是很习惯,正想着多练习,于是萌生了这个想 ...

  3. 结对作业NO.2

    结对NO.2 1. 引言 1.1 项目地址 github 生成的一组好数据 1.2 项目简介 按照老师给的项目要求:"编码实现一个部门与学生的智能匹配的程序".由于数据需要自己生成 ...

  4. 网络1712--c语言函数作业总结

    作业亮点 1.总体情况 很多同学在思路方面大部分写的都很详细,能够通过思路回顾自己的代码 大部分同学都认真完成PTA,也充分利用了函数来解题 大部分同学能够从上机考试中总结自己的失误和不足点,制订了自 ...

  5. C语言作业--函数

    一.PTA实验作业 题目1: 400-499 中4出现的次数 1. 本题PTA提交列表 2. 设计思路 一.main函数 1.函数声明int fun(int x) 2.定义变量i,k,i表示输入的值, ...

  6. 从0开始的LeetCode生活—001-Two Sum

    题目: Given an array of integers, return indices of the two numbers such that they add up to a specifi ...

  7. 20145237 实验一 逆向与Bof基础

    20145237 实验一 逆向与Bof基础 1.直接修改程序机器指令,改变程序执行流程 此次实验是下载老师传给我们的一个名为pwn1的文件. 首先,用 objdump -d pwn1 对pwn1进行反 ...

  8. linux服务器操作系统,在相同环境下,哪个做lamp服务器更稳定点?哪个版本更稳定?

    随着国内WEB服务越来越多,如何才能选择一个合适的linux服务器操作系统?在国内用的最多的好像是红帽子系列也就是red hat系列,但有些版本缺乏稳定性.新手在选择操作系统的时候最好只用偶数版本,还 ...

  9. emqtt 试用(九)ssl认证 - 客户端 mqttfx 验证

    一.代码生成证书 1.安装openssl,配置path变量 安装文件:Win64OpenSSL-1_1_0f.exe 安装openssl:C:\OpenSSL-Win64 配置path变量:C:\Op ...

  10. 如何修改chrome记住密码后自动填充表单的黄色背景 ?

    input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background-color: rgb(2 ...