java中String的一些方法
1、public String(char[] c,begin,length). 从字符数组c的下标begin处开始,将长度为length的字符数组转换为字符串。 begin与length可以省略,即将字符数组c转换为字符串。另:字符数组可改为字节数组byte[] b. char[] c=new char[]{'j','y','6','a','4','t','9'}; String s1=new String(c); String s=new String(c,2,3); System.out.println(s1); System.out.println(s); 2、public char[] toCharArray(). 字符串装换成字符数组。
3、public char charAt(int 下标). 返回字符串中指定位置的字符。 String s="jkdfsdf"; char t=s.charAt(3); 4、public byte[] getBytes(). 将一个字符串转换成字节数组,其默认输出为ASCII值,可通过char强制类型转换输出字节。 String s="sjdfsdf"; byte[] b=s.getBytes();5、public String trim(). 清除字符串左右两端的空格。 String s="skkgnsdfsd "; System.out.println(s.trim());
6、public int indexOf(String s,int index).
从字符串中查找指定位置之后指定的字符所在的位置。若不指定位置,则从头开始。
String s="dgdgdg";
int n=s.indexOf("t");//从头开始查找
int n1=s.indexOf("d",3);//从位置3处开始查找
7、public String substring(int beginindex,int endindex ).
截取所指定的从开始位置到结束位置的字符串,不包含结束字符。结束位置可以省略。
String s="sdgsgghd";
String s1=s.substring(2,4);
String s2=s.substring(2);
8、public String[] split(String s).
通过指定的字符分割字符串。
String s="dfgdhdfgdrhrhgdt";
String ss[]=s.split("d");
for(int i=0;i<ss.length;i++)
System.out.println(ss[i]);
9、public String toUpperCase()./public String toLowerCase().字符大小写转换。
String s="dfgdhdfgdrhrhgdt";
String s1=s.toUpperCase();//字符全大写
String s2=s.toLowerCase();//字符全小写
10、public boolean startsWith(String s)./public boolean endsWith(String s).检测字符串是否是以指定的字符开始/结尾。
String s="dfdhffghrtgfjn mjg";
boolean t1=s.startsWith("e");
boolean t2=s.endsWith("h");
11、判断字符串是否相等,区分大小写:equals()。不区分大小写equalsIgnoreCase().
String s="dfgdghdf";
String s1="sfsgsdu";
s.equals(s1);
12、public String replaceAll(String s,String s1).将字符串中的s都替换成s1.
String s="dfgdghdf";
String s1=s.replaceAll("d","f");
最新文章
- IE下get传中文乱码的问题 -- 解决方案 (js)
- block 从B界面向A界面传值
- Jquery remove 高级用法
- 如何辨别具体的一种SaaS是否安全?
- HoverTree开源项目已经实现管理员登录
- spring整合httpclient
- iOS 常用设计模式和机制之 KVC
- Nginx下Redmine配置
- GitHub中";watch"; ";star"; ";fork";三个按钮干什么用的?
- phpcms v9用get-sql调用数据表中的图组图片示例代码
- div中显示某个网页
- 使用for循环还是foreach循环?
- Python中Swithch Case语法实现
- [C]simple code of count input lines,words,chars
- Prometheus监控⼊⻔简介
- SpringBoot简单入门
- 软件测试实践平台(Mooctest)FAQ
- 深入出不来nodejs源码-内置模块引入再探
- 上传下载 demo
- python的代码检查
热门文章
- 第1周 支路变量、元件、KCL和KVL
- JAVA学习笔记(二):eclipse智能提示(转)
- flask-admin众博客概述
- Spring RestTemplate: 比httpClient更优雅的Restful URL访问, java HttpPost with header
- Web页面报错: Eval()、XPath() 和 Bind() 这类数据绑定方法只能在上下文中使用
- Java多线程开发技巧
- RTMP协议中文翻译(首发)(转)
- openfire+strophe
- Linux下chkconfig命令详解
- SVN服务器的配置(简单易懂,带配置文件,有注释)