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.不过是以字符数组的形式。
最新文章
- 动态生成二维码插件 jquery.qrcode.js
- POJ2778 DNA sequence
- Linux sort命令
- JS去掉首尾空格 简单方法大全(原生正则jquery)
- Python 与 C# lambda表达式比较
- js问题解释
- Yaf零基础学习总结3-Hello Yaf
- HBase + Kerberos 配置示例(一)
- Lua环境
- windows7 安装 memcached
- hdwiki中模板和标签的使用
- nyoj 95 众数问题
- Android———从GitHub上下载源码的方法【Written By KillerLegend】
- 8个必备的PHP功能开发 (转)
- Java反射基本玩法
- Java的内存管理与内存泄露
- 怎样把HTC G7的内存扩展到2GB
- Appium Android Bootstrap源码分析之控件AndroidElement
- 实战之elasticsearch集群及filebeat server和logstash server
- JavaScript责任链模式