String 类上的常用操作
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 类上的常用操作的更多相关文章
- string类(二、常用string函数)
常用string相关,参至System.String类: 1/ string.Length a.Length字符串长度 string a="a5"; //a.Length==2 s ...
- String类有哪些常用的方法
String类常用方法 1.String类长度:String没有length的属性,有length()这个方法,可以获取字符串的长度. 可以求得字符串s的长度,但是该长度会包含空格. 2.indexO ...
- String类的一些常用操作方法
package com.liveyc.framework.util; import java.io.UnsupportedEncodingException; import java.net.URLD ...
- String类中一些常用的函数
1 CharAt(index) : 通过他的索引来获取元素 @Test public void test1(){ String a="dfjkdjfd134"; for(int i ...
- Java——String类(常用类)
一.String类——描述字符串 常用的方法简单介绍: 1.charAt() 获取对应位置的字符 2.length() 获取字符串的长度 3.concat() 在字符串的尾部追加内容-----相当于连 ...
- Java (六、String类和StringBuffer)
Java String 类 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串. 创建字符串 // ==比较的是字符串在栈中存放的 ...
- 字符串处理总结之一(C#String类)
C#(静态String类) C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的便利.System.String是最常用的字符串操作类,可以帮助开发者完成绝大部分的字 ...
- C#(静态String类)
[转]http://blog.csdn.net/angelazy/article/details/8501776 C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的 ...
- Java入门 - 语言基础 - 14.String类
原文地址:http://www.work100.net/training/java-string.html 更多教程:光束云 - 免费课程 String类 序号 文内章节 视频 1 概述 2 创建字符 ...
随机推荐
- Asp.net+jquery+ajaxpro异步仿Facebook纵向时间轴效果
Asp.net+jquery+ajaxpro异步仿Facebook纵向时间轴效果 在一个项目中,用到了时间轴展示产品的开发进度,为了更好用户体验,想到了Facebook的timeline效果, 搜了一 ...
- mybatis3.4测试CRUD
导入包 H:\jar\jdbc\mysql-connector-java-5.1.13-bin.jarH:\jar\mybatis\mybatis-3.4.1\mybatis-3.4.1.jarH:\ ...
- GC算法精解(五分钟让你彻底明白标记/清除算法)
GC算法精解(五分钟让你彻底明白标记/清除算法) 相信不少猿友看到标题就认为LZ是标题党了,不过既然您已经被LZ忽悠进来了,那就好好的享受一顿算法大餐吧.不过LZ丑话说前面哦,这篇文章应该能让各位彻底 ...
- WP8开发札记(二)让程序支持锁屏运行
我们都知道WP8是采用墓碑机制来管理应用程序的. 当我们把手机锁屏了,默认情况下,App就触发了deactivated 事件,准备被墓碑化了. 但是,有些时间我们不想让程序就此终止运行.(比如说,你开 ...
- OpenRisc-34-ORPSoC跑eCos实验
引言 ORPSoC目前支持好几种OS,除了前面一直介绍的linux,还支持eCos,eCos是RTOS,如果你的系统对时间的要求比较高,那eCos会是一个不错的选择. 本小节就简单介绍一下,在ORPS ...
- 方法object面试题分析:7JAVA中Object的clone方法详解-克隆-深克隆
时间紧张,先记一笔,后续优化与完善. 每日一道理 翻开早已发黄的页张,试着寻找过去所留下的点点滴滴的足迹.多年前的好友似乎现在看来已变得陌生,匆忙之间,让这维持了多年的友谊变淡,找不出什么亲切 ...
- linux环境变量入门
一.概要 本文用java环境变量配置这个案例来介绍linux下的环境变量是怎样的,并且和windows系统下的环境变量语法进行了相应对比,适合初学者入门.在这之前,我已经将jdk.tomcat和ecl ...
- 百度地图API的自动定位和搜索功能(移动端)
近期有个项目涉及到百度地图API,要求做到自动定位和搜索功能.煞费苦心的研究半天,终于能将两个功能合二为一,现将代码贴出来分享给大家,希望你们的砖搬得又快又好.注释不多,具体请参照:http://lb ...
- 【Scala】Scala之String
一.前言 大数据领域的Spark.Kafka.Summingbird等都是由Scala语言编写而成,相比Java而言,Scala更精炼.由于笔者从事大数据相关的工作,所以有必要好好学习Scala语言, ...
- Spark Graphx编程指南
问题导读1.GraphX提供了几种方式从RDD或者磁盘上的顶点和边集合构造图?2.PageRank算法在图中发挥什么作用?3.三角形计数算法的作用是什么?Spark中文手册-编程指南Spark之一个快 ...