java 中String 类上的常用操作:

首先创建对象  String line = new String("String demo");

       String line2 = new String("other String");

1、line.length()    //返回字符串的长度

2、line.charAt(int pos)      //返回下标为pos处的char值

3、char[] c = new char[10];

   line.getChars(start,end,c,0);    //得到line下标从start开始到end结尾的字符数组,并从c下标为0处开始将这个字符数组复制到c中

4、char[] c = line.toCharArray();    //将line中的所有字符以C数组的形式返回

5、line.equals(new String("other String"));    //判断两个字符串是否相等

6、line.equalsIgnoreCase(new String("Other String"));    //忽略大小写判断两个String对象是否相等

7、line.comepareTo(new String("other String"));        //判断两个String对象的ASCII值大小

8、line.contains(CharSequence s)                //返回一个bool值,表示line中是否含有字串s

9、line.containEquals(CharSequence/String s)          //判断line和CharSequence或者一个String对象是否相同

10、line.regionMatches(boolean ignoreCase,int offset,String line2,int Startpos,ine len)    //从line的offset处开始,有没有和line2从Startpos开始的len个字符相等的字符串

11、line.startsWith(String l)    //判断line是否以l起始

12、line.endsWith(String l)        //判断line 是否以l结尾

13、line.indexOf(char / String l,(可选)pos)    //找到l(从pos开始,默认为0)在line中的最开始位置,没有返回-1

14、line.lastIndexOf(char /String l,(可选)pos)    //找到l(从pos开始,默认为0)在line中最后一次出现的位置,没有返回-1

15、line.substring(int start,int ends)(line.subSequence(int starts,int ends))    //返回line从starts到ends之间的字符串      

16、line.concat(String line2)    //返回一个line和line2连接完的字串

17、line.replace(String / CharSequence s1,String / CharSequence s2)    //将line中的s1字串替换为s2字串,如果发生替换,返回替换后的字符串,没有替换,则返回原字符串

18、line.toLowerCase()  //返回一个line的全部由小写字母构成的字符串

19、line.toUpperCase()   //返回一个line的全部由大写字母构成的字符串

20、line.trim()      //返回一个line去掉首位空格的字符串

21、line.valueOf(char数组/byte数组/各种基本类型)    //返回参数的String表示

22、line.intern()      //唯一标识line字符串,如果常量池里有该字符串,那么返回常量池中该字符串的引用,如果没有,返回当前字符串的引用。

23、line.split(正则表达式)    //将字符串line按正则表达式表示的值分开,返回一个String数组

String 类上的常用操作的更多相关文章

  1. string类(二、常用string函数)

    常用string相关,参至System.String类: 1/ string.Length a.Length字符串长度 string a="a5"; //a.Length==2 s ...

  2. String类有哪些常用的方法

    String类常用方法 1.String类长度:String没有length的属性,有length()这个方法,可以获取字符串的长度. 可以求得字符串s的长度,但是该长度会包含空格. 2.indexO ...

  3. String类的一些常用操作方法

    package com.liveyc.framework.util; import java.io.UnsupportedEncodingException; import java.net.URLD ...

  4. String类中一些常用的函数

    1 CharAt(index) : 通过他的索引来获取元素 @Test public void test1(){ String a="dfjkdjfd134"; for(int i ...

  5. Java——String类(常用类)

    一.String类——描述字符串 常用的方法简单介绍: 1.charAt() 获取对应位置的字符 2.length() 获取字符串的长度 3.concat() 在字符串的尾部追加内容-----相当于连 ...

  6. Java (六、String类和StringBuffer)

    Java String 类 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串. 创建字符串 // ==比较的是字符串在栈中存放的 ...

  7. 字符串处理总结之一(C#String类)

    C#(静态String类) C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的便利.System.String是最常用的字符串操作类,可以帮助开发者完成绝大部分的字 ...

  8. C#(静态String类)

    [转]http://blog.csdn.net/angelazy/article/details/8501776 C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的 ...

  9. Java入门 - 语言基础 - 14.String类

    原文地址:http://www.work100.net/training/java-string.html 更多教程:光束云 - 免费课程 String类 序号 文内章节 视频 1 概述 2 创建字符 ...

随机推荐

  1. 更好的抽屉效果(ios)

    昨天项目基本没啥事了,晚上早早的就回家了,躺在床上无聊地玩着手机(Android的),在清理系统垃圾时被一个“360手机助手”给吸引了, 其实我是被它的那个抽屉效果给吸引了,此时你也许会觉得我out了 ...

  2. HTTP状态码的意义

    100系列码 从100到199范围的HTTP状态码是信息报告码.基于各种原因考虑,大多数情况下我们是 很少看见这些代码的.首先,如果一个浏览器尝试访问一个网站,而网站返回这些代码时,它们往往都不会显示 ...

  3. set 类型

    set类型 map 容器是键-值对的集合,好比以人名为键的地址和电话号码. 相反地,set 容器只是单纯的键的集合.map 适用于字典.电话本.商品价目表等类似的模型.set 适用于黑名单.白名单等. ...

  4. struts2中token的令牌机制

    通常在普通的操作当中,我们不需要处理重复提交的,而且有很多方法来防止重复提交.比如在登陆过程中,通过使用redirect,可以让用户登陆之上重定向到后台首页界面,当用户刷新界面时就不会触发重复提交了. ...

  5. hive 不同用户 权限设置 出错处理

    今天安装了hive 在a账号安装的,一切正常 但是到其他账户下,报错 >show tables; Error in metadata: java.lang.RuntimeException: U ...

  6. offsetHeight在OnLoad中为0的现象

    在使用IE中,特别在目前div+css的方式,往往不定义div的高度,这是在添加div内容后,需要获取div的高度时,往往需要用到offsetHeight. 在使用中,有时会碰到offsetHeigh ...

  7. android中使用Http下载文件并保存到本地SD卡

    1.AndroidMainfest.xml中设置权限 <uses-permission android:name="android.permission.INTERNET"& ...

  8. 【CSS学习笔记】CSS初始化

    腾讯QQ官网(http://www.qq.com)样式初始化 body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input ...

  9. 办理布鲁克大学(本科)学历认证『微信171922772』Brock学位证成绩单使馆认证Brock University

    办理布鲁克大学(本科)学历认证『微信171922772』Brock学位证成绩单使馆认证Brock University [寻-求-当-地-合-作-代-理-人-员] 丨Q微-1719-22772丨學丨历 ...

  10. Javascript中 a.href 和 a.getAttribute('href') 结果不完全一致

    今天无意中发现这个么问题,页面上对所有A标签的href属性为空的自动添加一个链接地址,结果发现if判断条件始终都没生效,莫名其妙. 原来Javascript中 a.href 和 a.getAttrib ...