将其他类型转换成String类型,String.valueOf()
(1)String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串
(2)String.valueOf(char c) : 将 char 变量 c 转换成字符串
(3)String.valueOf(char[] data) : 将 char 数组 data 转换成字符串
(4)String.valueOf(char[] data, int offset, int count) : 将 char 数组 data 中 由 data[offset] 开始取 count 个元素 转换成字符串
(5)String.valueOf(double d) : 将 double 变量 d 转换成字符串
(6)String.valueOf(float f) : 将 float 变量 f 转换成字符串
(7)String.valueOf(int i) : 将 int 变量 i 转换成字符串
(8)String.valueOf(long l) : 将 long 变量 l 转换成字符串
(9)String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString()
将 String 转换成 基本数据型态
(1)byte : Byte.parseByte(String s) : 将 s 转换成 byte
(2)Byte.parseByte(String s, int radix) : 以 radix 为基底 将 s 转换为 byte ,比如说 Byte.parseByte(“11”, 16) 会得到 17
(3)double : Double.parseDouble(String s) : 将 s 转换成 double
(4)float : Double.parseFloat(String s) : 将 s 转换成 float
(5)int : Integer.parseInt(String s) : 将 s 转换成 int
(6)long : Long.parseLong(String s)
String类型中的方法
**1、int length();**语法:字符串变量名.length();返回值为 int 类型。得到一个字符串的字符个数(中、英、空格、转义字符皆为字符,计入长度)
**2、char charAt(值);**语法 :字符串名.charAt(值);返回值为 char 类型。从字符串中取出指定位置的字符
**3、char toCharArray();**语法 :字符串名.toCharArray();返回值为 char 数组类型。将字符串变成一个字符数组
**4、int indexOf(“字符”)**语法 :字符串名.indexOf(“字符”);字符串名.indexOf(“字符”,值);查找一个指定的字符串是否存在,返回的是字符串的位置,如果不存在,则返回-1 。
5.in lastIndexOf(“字符”) 得到指定内容最后一次出现的下标
6、toUpperCase(); toLowerCase();字符串大小写的转换
**7、String[] split(“字符”)**根据给定的正则表达式的匹配来拆分此字符串。形成一个新的String数组。
**8、boolean equals(Object anObject)**语法 :字符串变量名.wquals(字符串变量名); 返回值为布尔类型。所以这里用 if 演示。比较两个字符串是否相等,返回布尔值
**9、trim();**去掉字符串左右空格 **replace(char oldChar,char newChar);**新字符替换旧字符,也可以达到去空格的效果一种。
11、String substring(int beginIndex,int endIndex) 截取字符串
12、boolean equalsIgnoreCase(String) 忽略大小写的比较两个字符串的值是否一模一样,返回一个布尔值
13、boolean contains(String) 判断一个字符串里面是否包含指定的内容,返回一个布尔值
**14、boolean startsWith(String)**测试此字符串是否以指定的前缀开始。返回一个布尔值
**15、boolean endsWith(String)**测试此字符串是否以指定的后缀结束。返回一个布尔值