在Java中string是我们用的很多的一种类,下面就来说说string类中经常用到的一些方法。

1.string与数组相关的方法:

比如:string str = “fsafdsafdasfds”;

我们可以这样用string的方法:str.length()表示string的字符串长度,str.toCharArray()表示将字符串转换成字符,str.charAt()表示根据下标获取指定下标的字符,str.indexOf()表示某个字符首次出现的下标,str.lastIndexOf()表示某个字符最后出现的下标等等....

2.string与字母相关的方法:

我们可以这样用string的方法:str.toUpperCase()表示将小写字母转换成大写,str.toLowerCase()表示将大写字母转换成小写,str.equalsIgnore()表示忽略大小写,str.compareTo()表示按字典顺序比较等等.......

3.string与内容相关的方法:

我们可以这样用string的方法:str.replace('a','A')表示将a替换成A ,str.substring(0,3)表示根据下标位置截取字符串的内容,这里的(0,3)是前闭后开的区间。str.concat("fdsgd")表示将fdsgd与str字符串链接,str.contains()表示是否是子串的关系。

而在这之中有三个比较重要的方法:①str.trim()表示去掉前后的空格。列如:string str = “    hello  world    ”;

system.out.println(str.trim());

输出的结果就是hello  world

②str.split()表示做字符串的拆分。列如:string str = "1992-2-21";

string[] str1 = str.split("-");

system.out.println(str1[0]);

输出结果就是1992

③str.matches()表示根据正则表达式校验。列如:8位的电话号码就可以表示为8320[0-9]{4}其中8320表示固定的数字,[0-9]表示0-9的随机数字,而{4}表示前面的数字出现4次。

常用类string的用法的更多相关文章

  1. Java 常用类String类、StringBuffer类

    常用类 String类.StringBuffer类 String代表不可变的字符序列 "xxxxxxx"为该类的对象 举例(1) public class Test { publi ...

  2. 常用类.String类

    package 常用类.String;import java.util.Arrays;import java.util.Locale;public class demo01 { public stat ...

  3. JAVA基础--常用类 String,StringBuffer, 基础数据类型包装类, Math类, Enum类

    字符串相关类: String, StringBuffer String类为不可变的字符序列 String s1="hello"; String s2="hello&quo ...

  4. 深入理解Java常用类----String

         Java中字符串的操作可谓是最常见的操作了,String这个类它封装了有关字符串操作的大部分方法,从构建一个字符串对象到对字符串的各种操作都封装在该类中,本篇我们通过阅读String类的源码 ...

  5. 深入理解Java常用类----String(二)

    上篇介绍了String类的构造器,获取内部属性等方法,最后留下了最常用的局部操作函数没有介绍,本篇将接着上篇内容,从这些最常见的函数的操作说起,看看我们日常经常使用的这些方法的内部是怎么实现的.第一个 ...

  6. java常用类-String类

    * 字符串:就是由多个字符组成的一串数据.也可以看成是一个字符数组. * 通过查看API,我们可以知道 * A:字符串字面值"abc"也可以看成是一个字符串对象. * B:字符串是 ...

  7. java常用类String

    String: String类: 代表字符串 是一个final类,代表不可变的字符序列 字符串是常量,用双引号引起来表示.值在创建后不可更改 String对象的字符内容是存储在一个字符数组Value[ ...

  8. [常用类]String 类

    String 字符串是常量,一旦被赋值,就不能被更改. String str = “abc”: // "abc" 可以堪称是一个字符串对象 str = “def“: // 当把 & ...

  9. Java的常用类 String

    String类: 代表字符串, java程序中的所有字符串字面值(如, "abc")都是此类的实例实现 String是一个final类,代表不可变的字符序列 字符串是常量是用双引号 ...

随机推荐

  1. iOS-绘图

    0 CGContextRef context = UIGraphicsGetCurrentCont ext(); 设置上下文  1 CGContextMoveToPoint 开始画线  2 CGCon ...

  2. 美团大众点评服务框架Pigeon

    服务框架Pigeon架构 • Pigeon提供jar包接入 ,线上运行在tomcat里 • Monitor-CAT ,负责调用链路分析.异常监控告警等 • 配置中心-Lion ,负责一些开关配置读取 ...

  3. js取当前周几

    纯javascript取当前周几 var dayNames = new Array("星期天","星期一","星期二","星期三& ...

  4. ASCII码而已

    题目: \u5927\u5bb6\u597d\uff0c\u6211\u662f\u0040\u65e0\u6240\u4e0d\u80fd\u7684\u9b42\u5927\u4eba\uff01 ...

  5. ThinkPHP框架下的表单验证

    之前的表单验证都是用js写的,这里也可以使用tp框架的验证.但是两者比较而言还是js验证比较好,因为tp框架验证会运行后台代码,这样运行速度和效率就会下降. 自动验证是ThinkPHP模型层提供的一种 ...

  6. 使用vlc播放器做rtsp流媒体服务器

    可参考: 使用vlc播放器播放rtsp视频 web网页中使用vlc插件播放相机rtsp流视频 使用vlc进行二次开发做自己的播放器 首先需要安装vlc播放器,下载及安装步骤略 使用vlc播放器做rts ...

  7. 使用Gitblit 在windows 上部署你的Git Server

    Gitblit: 在windows 上部署你的Git Server 前言 之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的git 服务器.学着部署使用 ...

  8. 数字与字母混合生成流水号规则--ASP实现

    最近遇到一个比较奇葩的事情,自己所负责的一个系统出现一个流水号用完的问题:正常情况下,流水号用完应该增加多位来解决这个问题.鉴于各种因素,最后决定:位数不变,增加字母进去,当数字用完后,会出现字母,而 ...

  9. volatile关键字 学习记录2

    public class VolatileTest2 implements Runnable{ volatile int resource = 0; public static void main(S ...

  10. Demo 版

    Demo1   美食网站 Demo2   12301智慧旅游公共服务平台 Demo3   react_and_koa example