String中的小细节
来源:互联网 发布:网络推广兼职是真是假 编辑:程序博客网 时间:2024/05/29 18:08
java String中的小细节
1 java中会维护一个string的池,对于一些可以共享的字符串对象,会现在String池中查找是否存在相同的String内容(字符相同),如果有就直接返回,而不是直接创造一个新的String对象,以减少内存的耗用
String str1 = "hello";String str2 = "hello";System.out.println(str1==str2); //true
2 常用的方法
字符串的本质是由字符数组所组成,所以使用String类声明字符串后,该字符串会具有数组索引的性质。
length() equals() //这里只是相等,和=不同toLowerCase() toUpperCase() char charAt(int index) int indexOf(int ch) //第一个引用int indexOf(String str) int lastIndexOf(int ch) String substring(int beginIndex) //开始到结尾String substring(int beginIndex ,int endIndex)//包括beginIndex,不包括endIndex)char[] toCharArray() //将字符串转换为字符数组
3.split()进行分离字符串
需注意问题:“.”,“|”,“?”都是转义字符,必须加“\\”
如果在一个字符串中有多个分隔符,可以用“|”作为连字符 String s[] = str.split("\\?|!");
0 0
- String中的小细节
- Access 中的小细节
- Java中的小细节
- 应用软件中的小细节
- C#中的小细节
- makefile中的小细节
- ajax中的小细节
- clojure中的小细节
- 开发中的小细节
- Android 中的小细节
- String在JVM中的细节
- Web开发中的小细节
- C语言中的小细节
- Java中的一些小细节
- servlet中的一些小细节
- c#中的一点小细节
- 开发中的一些小细节
- jsp编译中的小细节
- springMVC4(15)RestFul多视图混合输出
- Unity Shaders and Effects Cookbook (3-2) 创建简单的 Phong 高光 光照模型
- [Android]IPC通信之Messenger的使用方法介绍
- iOS JSON与Object之间的映射 ObjectMapper For Swift
- 移动端网页中文字大小的设定
- String中的小细节
- 清明节太原两日游
- 题目1 : Font Size
- Hibernate与 MyBatis的比较
- ListView的适配器笔记
- OPENSSL安装总是失败
- GPRS核心网信息元素—P-TMSI
- 基于repcached的 memcache 主从配置实现
- android 如何把一个 RelativeLayout或ImageView背景设为透明