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. Tomcat服务器的常用配置

    1.如何修改端口号, tomcat启动后经常会报端口冲突, 怎么办 如果部署在Linux环境下面, 首先使用netstat -apn命令检查是否是真的端口已经被占用了 如果真的被占用,进入tomcat ...

  2. springboot集成mybatisplus

    介绍: Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发.提高效率而生.(摘自mybatis-plus官网)Mybati ...

  3. 利用jmeter进行数据库测试

    1.首先,用jmeter进行数据库测试之前,要把oracle和mysql的JDBC驱动jar包放到jmeter安装路径的lib目录下,否则会提示错误 2.添加一个线程组,如下图 3.接下来添加一个JD ...

  4. C语言最后一次博客作业

    1.当初你是如何做出选择计算机专业的决定的? 一开始选专业的时候,说实话我很纠结也很迷茫,对我来说,中学时代,似乎就只要考好试,做好题就可以了,对于未来想要做啥并没有那么多的规划和想法,偶尔跟基友畅聊 ...

  5. MyGod--Beta版本前期报告

    下一阶段需要改进完善的功能 1.完善购买功能,商品购买后,将生成申请订单,卖家将收到提醒.卖家在完成订单后,可以选择完成订单,商品将下架. 2.完善搜索功能,将界面中的搜索功能添加进去(简单考虑只搜索 ...

  6. 项目Alpha冲刺Day1

    一.会议照片 二.项目进展 1.今日安排 讨论完成项目的详细设计,并完成数据库的设计,学习powerDesigner的使用 2.问题困难 powerDesigner导出sql语句因为问题无法导入,特别 ...

  7. Nginx+Tomcat高性能负载均衡集群搭建

    转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/8745794.html Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3) ...

  8. Java Jar包压缩、解压使用指南

    什么是jar包 JAR(Java Archive)是Java的归档文件,它是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件. 如何打/解包 使用jdk/bin/jar.exe工具,配置完 ...

  9. iot前台开发环境:请求示例

    参考链接:http://www.cnblogs.com/keatkeat/category/872790.html 编辑->update保存 一.typescipt import { Injec ...

  10. HTTP协议的消息头:Content-Type和Accept的作用

    一.背景知识 1.概述 Http报头分为通用报头,请求报头,响应报头和实体报头. 请求方的http报头结构:通用报头|请求报头|实体报头 响应方的http报头结构:通用报头|响应报头|实体报头 Acc ...