(1)数值转化为字符串:public static String valueOf()
String.valueOf(byte n);
String.valueOf(int n);
String.valueOf(float n);
例如:i = 12345.6;String sNumber = String.valueOf(j);
System.out.println("j是"+sNumber.length()+"位数");
如果要转化的数字是float型,即有小数点的数字,此时要求该数字的位数,应该用定位小数点的位置,即用sNumber.indexOf(".")进行输出即可。
(2)字符串转化为数值:
int n = Integer.parseInt(str)
float n = Float.parseFloat(str)
(3)字符串以指定分隔符号分隔,返回分割后的字符串数组
public String [ ] split (String regex)
补充知识:常用方法1:
- char charAt(int index)返回字符中第index个字符
- int length()返回字符串的长度
- int indexOf(String str)返回字符串中第一个出现str的位置
- boolean equals(String another)比较字符串和another是否一样
- String replace(char oldchar, char newChar)在字符串中用newchar替换oldchar
常用方法2:
- boolean stratsWith(String prefix)
- boolean endsWith(String suffix)
- String toUpperCase()一个字符串为该字符串的大写形式
- String toLowerCase()一个字符串为该字符串的小写形式
- String substring(int beginIndex)返回该字符串从beginIndex开始到结尾的子字符串
- String trim()/去掉字符串开头和结尾的空格