string 的常用方法,string buffer。string buil…
2018-07-20 05:49:52来源:博客园 阅读 ()
1 、string的常用方法
关于一些类和接口的常用方法和介绍,想要详细了解的话可以查找帮助文档;
这里只是关于其中的简单的方法进行简要介绍:
a . length()
求取字符串的长度;
定义语法:字符串.length();
b .equals()
字符串的比较,判断字符串是否相等
定义语法:字符串1.equals(字符串2);
这个方法是判断大小写的相等;
如果需要忽略大小写的判断可以用:equalsIgnoreCase(),使用方法相同;
c. contact()
字符串的连接;
定义语法:字符串1.contact(字符串2);
d .indexOf()
获取字符串的索引位置:
定义语法:字符串1.contact(字符串2);
如果找不到字符串返回-1;
e. trim();
去掉字符串的前后空格;
定义语法:字符串.trim();
f toCharArray()
把字符串转换为字符数组;
定义语法同样:字符串.toCharArray();
g. spilt();
分离字符串;
定义语法:字符串.spilt(里面可以是以哪个字符串分离)
g. getBytes();
将字符串进行编码;
定义语法:byte[] b=str.getBytes();//通过系统默认的编码模式进行一般为gbk
可以通过以下解码: String str1=new String(by);
2. stringbuffer和stringbuilder
大体上和string的功用差不多;
和string 的区别:
a.string是字面量赋值,所有值存储在常量池之中,没有用new;
b.string一旦赋值不可更改,如果更改了那么string的变量对应的地址会发生变动,所有string不适用在频繁的更改;
c. string如果使用方法进行更改需要进行接收,而stringbuffer和stringbuilder不用;
stringbuffer和stringbuilder的常用方法;
a. insert();
在字符串中插入元素;
定义语法:字符串.insert();
如:insert(offset, str)//插入字符串,offset是从哪个下标开始;
b. reverse();
字符串的反转;
定义语法:字符串.reverse();
stringbuffer和stringbuilder的区别;
.stringbuffer:是多线程安全的,但是替换性能差,效率低;而stringbuilder是单线程不安全的,效率高,使用较多。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Java关于NIO类的详解
- 类的继承,方法重新中修饰符如何定义 2020-06-10
- Java 必须掌握的 12 种 Spring 常用注解! 2020-06-08
- java里面main方法中的String[]args 2020-06-07
- 错误: 在类中找不到 main 方法, 请将 main 方法定义为: & 2020-06-06
- 学习笔记之方法引用 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash