Java学习笔记_8_字符串
2014-05-09 18:52
190 查看
8. 字符串
1) 构造方式:
String newString = new String(); 普通构造方法;
String newStirng = “ ”; 简化的构造方法;
字符串是永久的,它的内容是不能改变的。
2) 从元字符串中提取子串:
String subString = string.subString(beginIndex,endIndex);
3) 字符串的比较:
string1==string2;
只能判断两个字符串是否指向同一个对象。
string1.equals(string2);
可以判断两个字符串内容是否相同。
string1.compareTo(string2);
也可以判断两个字符串是否相同,其返回值为1、0、-1。
string1.startsWith(string2);
判断string1是否以string2为前缀开始;
string1.endsWith(string2);
判断string1是否以string2为后缀结束。
4) 字符串的替换:
string.replace(‘oldchar’,’newchar’);
string.replace(“oldstring”,”newString”);
string.replaceAll(“oldstring”,”newString”);
string.replaceFirst(“oldString”,”newstring”);
replace和replaceAll都可以用newString替换哦老大String,
不同点在于:replace还支持字符的替换,而replaceAll只支持
字符串的替换。
5) 字符串的转换:
char [] chars = string.toCharArray();
字符串可以转换为字符数组。
String.valueOf(args);
args可以取:char、double、long、int、float,这些都可以
转换为字符串。
Double.parseDouble(string)和Integer.parseInt(string)可以
将string转换为double型和int型。
1) 构造方式:
String newString = new String(); 普通构造方法;
String newStirng = “ ”; 简化的构造方法;
字符串是永久的,它的内容是不能改变的。
2) 从元字符串中提取子串:
String subString = string.subString(beginIndex,endIndex);
3) 字符串的比较:
string1==string2;
只能判断两个字符串是否指向同一个对象。
string1.equals(string2);
可以判断两个字符串内容是否相同。
string1.compareTo(string2);
也可以判断两个字符串是否相同,其返回值为1、0、-1。
string1.startsWith(string2);
判断string1是否以string2为前缀开始;
string1.endsWith(string2);
判断string1是否以string2为后缀结束。
4) 字符串的替换:
string.replace(‘oldchar’,’newchar’);
string.replace(“oldstring”,”newString”);
string.replaceAll(“oldstring”,”newString”);
string.replaceFirst(“oldString”,”newstring”);
replace和replaceAll都可以用newString替换哦老大String,
不同点在于:replace还支持字符的替换,而replaceAll只支持
字符串的替换。
5) 字符串的转换:
char [] chars = string.toCharArray();
字符串可以转换为字符数组。
String.valueOf(args);
args可以取:char、double、long、int、float,这些都可以
转换为字符串。
Double.parseDouble(string)和Integer.parseInt(string)可以
将string转换为double型和int型。
相关文章推荐
- Java学习笔记之字符串和部分函数
- 【Java学习笔记】基础知识学习9【可变字符串】
- java学习笔记(五) -- 字符串
- Java学习笔记16 字符串及equals方…
- Java学习笔记38. 字符串的几个常用方法
- 【java学习笔记】【特别】Byte输出为二进制字符串的代码
- 类字符串java学习笔记06--正则表达式
- java学习笔记05--字符串
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.5字符串与数组(4.5.1-4.5.3)
- 非常一般的 JAVA 的学习笔记 —— 字符串编码小觑
- Java学习笔记-字符串
- 毕向东Java视频学习笔记【Day15 字符串+StringBuffer+StringBuilder类基础】
- ZT - Java学习笔记:Java中处理字符串
- java学习笔记--字符串
- 黑马程序员—12—java基础:有关字符串的学习笔记和学习心得体会
- JAVA 字符串学习笔记
- 【Java学习笔记】基础知识学习7【字符串相关】
- Java学习笔记1:将字符串写入txt文件中
- Java学习笔记---字符串操作(人民币大写转换的实现)
- JAVA学习笔记(二)字符串的比较