1.转换输入文本红的回车和空格
应用String类中的replaceAll()方法,将用户输入的空格和回车替换为html代码中的<br>和< >,该方法用于将字符串中单某个子字符串替换为指定的字符串,其语法格式如下:
replaceAll(String regex,String replacement)
参数说明:
regex:字符串中原来的子字符串
replacement:替换后的子字符串
2.计算字符串的实际长度
应用String类的getLength()方法、toCharArray方法和getBytes方法,如果字符串中不包含中文字符,那么使用getLength方法就可以获得字符串的长度。
计算包含中文字符串的长度。首先使用toCharArray方法讲一个字符串转换为字符数组,然后循环这个字符数组,将每个字符通过getBytes方法转换为字节数组并获取字节数组长度,最后累计每个字符的长度,从而获得整个字符串的实际长度。
3.字符串截取
使用String类中的substring()方法实现字符串截取,其语法格式如下:
substring(int beginIndex,int endIndex)
参数说明:
beginIndex:指定截取字符串的起始位置
endIndex:指定截取字符串的结束位置。该参数为可选参数,若不指定,默认从起始位置beginIndex截取到字符串的末尾。
4.字符串转换成数组
通过String类的split()方法来实现将字符串转换为数组。split()方法包含一个String类型的参数regex,调用时会以regex为字符串的分隔符,将字符串分隔为字符串数组,代码如下:
String str="a,b,c,d";
String strArr[]=str.split(",");
5.数组转换为字符串
通过循环数组,然后在循环中依次将每个元素取出来,再把所有元素拼接成一个字符串。
6.整型值转换为字符串
可以用以下3中简便的方法
1.String valueOf()
String类的valueOf()方法实现了将多种类型的值转换为字符串。
2.Integer.toString()
Integer类的toString()方法中包含一个int类型的参数,当使用该方法时,可以直接调用该方法并传入一个int类型的参数,即可以将int值转换为字符串。
3.Integer.valueOf().toString()
Integer类的valueOf().toString()方法,首先将int值转换为Integer对象,然后再调用toString()方法即可转换为字符串。
7.将字符串转换为整型
主要使用Integer类parseInt()方法和valueOf()方法。它们都可以接收一个String类型的参数。parseInt()方法返回一个int类型的值,valueOf()方法则返回Integer对象,该对象可以直接作为int值输出,也可以通过intValue()方法转换为int类型。当参数不符合转换条件时,如将字符串a转换为int类型时,会抛出一个java.lang.NumberFormatException类型的异常。
8.整型数据格式化为指定长度的字符串
主要应用java.text.NumberFormat类,它提供了一些用于将Number对象和数字格式化为本地字符串或者通过语义分析把本地化的字符串转换为Number对象的方法。
NumberFormat类的getInsatance()方法
功能:该方法用于返回当前默认语言环境的通用数值格式
NumberFormat类的setMinimumIntegerDigits()方法
功能:该方法用于设置数的整数部分锁允许的最小位数,如果位数不够,则在数字前用0补齐。
NumberFormat类的format()方法
功能:该方法用于将数字格式化为字符串