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. [BZOJ 4417][Shoi2013]超级跳马

    4417: [Shoi2013]超级跳马 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 379  Solved: 230[Submit][Status ...

  2. python functools.lru_cache做备忘功能

    import time import functools def clock(func): @functools.wraps(func)#还原被装饰函数的__name__和__doc__属性 def ...

  3. router问题

    var http = require("http"); var router = require("./router.js"); //创建服务器 var ser ...

  4. 团队作业4——第一次项目冲刺(Alpha版本)

    第一天http://www.cnblogs.com/ThinkAlone/p/7861070.html 第二天http://www.cnblogs.com/ThinkAlone/p/7861191.h ...

  5. python day1 基本语法作业

    一.过7 start =1 while start<=10: if start !=7: print(start) start +=1 二.100以内的和 sum = 0 start = 1 w ...

  6. Python 迭代器之列表解析与生成器

     [TOC] 1. 列表解析 1.1 列表解析基础 列表解析把任意一个表达式应用到一个迭代对象中的元素 Python内置ord函数会返回一个字符的ASCII整数编码(chr函数是它的逆过程, 它将A ...

  7. V7000存储数据恢复_底层结构原理拆解及Mdisk磁盘掉线数据恢复方法

    Storwize V7000(也就是我们常说的V7000)是新推出的一款中端存储系统,这款系统的定位虽然在中端,但是Storwize V7000提供有存储管理功能,这一功能以前只有高端存储才拥有(例如 ...

  8. 测试驱动开发实践3————从testList开始

    [内容指引] 运行单元测试: 装配一条数据: 模拟更多数据测试列表: 测试无搜索列表: 测试标准查询: 测试高级查询. 一.运行单元测试 我们以文档分类(Category)这个领域类为例,示范如何通过 ...

  9. 使用Python3爬虫抓取网页来下载小说

    很多时候想看小说但是在网页上找不到资源,即使找到了资源也没有提供下载,小说当然是下载下来用手机看才爽快啦! 于是程序员的思维出来了,不能下载我就直接用爬虫把各个章节爬下来,存入一个txt文件中,这样, ...

  10. MQTT和paho(一)

    参考链接:http://blog.csdn.net/yangzl2008/article/details/8861069 一.mqtt 1.简单介绍 http://mqtt.org/software ...