String类常用方法小节
(1)String.equals()
返回值是boolean类型
(2)length()
返回值是int类型
length() |
(3)charAt()
返回值是char类型,即返回一个字符
charAt(int index) |
比如括号中传入0,那么就是返回下标为0的字符
(4)getchars()
作用是从String对象中取出一些字符,放入指定的charArray[]中,返回值为void
getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) |
比如,有一个string类型的变量s1为”abc123456”,还有一个char数组为charArray[]
那么 s1.getChars(0,6,charArray[],3) 意思就是从s1的0号字符开始取,(包括0号字符),一直取到6号字符之前为止(不包括6号字符),将取出的6个字符存入charArray[]中,从charArray[]的3号字符开始存。
(5)replace()
这个方法有2个,
第一个是传入2个char类型参数,返回值是String
replace(char oldChar, char newChar) |
比如,String s1 = new String(“aaabbbccc”);String s2 = s1.replace(‘a’,’A’);
效果是s2的值变成AAAbbbccc
第二个是传入2个字符序列,返回值是String
replace(CharSequence target, CharSequence replacement) |
比如,String s1 = new String(“abc123def123xyz”); String s2 = s1.replace(“123”,”456”);
效果是s2的值变成abc456def456xyz
(6)toUpperCase()
这个方法有两个,一个是使用默认的语言环境,另一个是使用指定的Locale的规则;这里只说使用默认语言环境的,返回值都是String
toUpperCase() |
比如,String s1 = new String(“My name is Tom.”); String s2 = s1.toUpperCase();
作用是s2的值为”MY NAME IS TOM.”
(7)toLowerCase()
这个方法有两个,一个是使用默认的语言环境,另一个是使用指定的Locale的规则;这里只说使用默认语言环境的,返回值都是String
toLowerCase() |
比如,String s1 = new String(“MY NAME IS TOM.”); String s2 = s1.toLowerCase();
作用是s2的值为”my name is tom.”
(8)trim()
作用返回一个字符串,这个字符串是去掉字符串前面的空格和后面的空格以后的样子
返回值是String
trim() |
比如,String s1 = new String(“ 123456 ”); String s2 = s1.trim();
作用是s2的值为”123456”
(9)toCharArray()
这个函数是将String对象转化成字符数组char[]并返回
toCharArray() |
比如,String s1 = new String(“MY NAME IS TOM.”); char c1[] = s1.toCharArray();
作用是c1[]的值也是MY NAME IS TOM.不过是以字符数组的形式。
String类常用方法小节的更多相关文章
- JAVA中String类常用方法 I
String类常用方法有: int length() -– 返回当前字符串的长度 int indexOf(int ch) -– 查找ch字符在该字符串中第一次出现的位置 int indexOf(Str ...
- JAVA String类常用方法
一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创建 ...
- 菜鸡的Java笔记 第十四 String 类常用方法
/*String 类常用方法 将所有String类的常用方法全部记下来,包括方法名称,参数作用以及类型 一个成熟的编程语言,除了它的语法非常完善之外,那么也需要提供有大量的开发类库 ...
- Java 中的 String 类常用方法
字符串广泛应用在Java编程中,在Java中字符串属于对象,String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等. Strin ...
- Java的String类常用方法
一.构造函数 String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数组构造字符串对象. String(Sting or ...
- String类常用方法
1.String类的特点,字符串一旦被初始化就不会被改变. 2.String对象定义的两种方式 ①String s = "affdf";这种定义方式是在字符串常量池中创建一个Str ...
- String类常用方法。
一,字符数组与字符串. 一个字符串可以变成一个字符数组,同样,一个字符数组可以变成一个字符串. 在String类中提供了以下操作方法. 1)将字符串变成字符数组:public char[] toCha ...
- Java中String类常用方法(字符串中的子字符串的个数)
重点内容 4种方法: 1.int indexOf(String str)返回第一次出现的指定子字符串在此字符串中的索引. 2.int indexOf(String str, int startInde ...
- String类常用方法练习
String 类代表字符串.Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. 字符串是常量:它们的值在创建之后不能更改.字符串缓冲区支持可变的字符串. ...
随机推荐
- neatbean 8+版本 配置
//更改代码行距 打开C:\Users\{yourname}\AppData\Roaming\NetBeans\7.3.1\config\Editors\Preferences,用文本编辑器打开 or ...
- Markdown渲染后文章标题收缩控件
文章首发于szhshp的第三边境研究所(szhshp.org), 转载请注明 一个让Markdown-Post的标题拥有Collapse功能的JS 直接把鼠标放在这篇文章下方的header上,点击标题 ...
- neo4j中文社区
关于Neo4j中文社区 官网:http://neo4j.com.cn/ Neo4j 社区为国内具影响力的 Neo4j技术社区,致力于 Neo4j 的技术研究. Neo4j 社区由一批热爱 Neo4j ...
- asp.net用户自定义控件传参
asp.net自定义控件传参的方式有2中: ①字段的方式 在自定义控件的.ascx.cs中定义一个字段,然后在调用页面的page_load方法里面传入参数. 如 在自定义控件中设置字段 publ ...
- perl基础:传递hash类型参数
1 如果是只有一个参数要传,且是hash,最直接想到的办法就是像传其他类型参数一样直接传, 如: subFuntion(%hash1); 2 如果有多于一个参数要传,这里假设只有一个参数的类型是h ...
- SpringMVC文件上传注意事项
简介 我在使用 idea 上传文件时遇到一些问题,费了好些时间,最后还是的队友来帮忙. 问题出现在没有熟练使用 IDE,采用 SpringMVC 上传文件主要注意几个事项. 1. 配置 bean 在 ...
- CentOS下 MySQL5.7 详细的部署安装流程
MySQL5.7.14安装过程: 下载5.7版本:wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-linux-glibc2 ...
- java selenium (十) 操作浏览器
本篇文章介绍selenium 操作浏览器 阅读目录 浏览器最大化 前进,后退, 刷新 public static void testBrowser(WebDriver driver) throws E ...
- scala 打印一个乘法口诀表 (<<scala 编程>> P87)
(for(i <- 1 to 9;j <- 1 to i; s = s"$j*$i=${i*j}\t") yield {if(j==1) s"$s\n&quo ...
- 数据中心第三方服务、金融IT外包服务、社保医疗信息化解决方案,这三类业务是什么关系,区别在哪?
这个话题很大,牵扯很多,试着回答一下,算是胡扯了. 三类业务的关系,都是IT外包,至于外包的内容很杂.DC的外包,多半是基建和建维,一般不牵扯到软件开发,网站建设类的.金融IT外包就复杂多了,信息系统 ...