使用Java函数实现字符串转换功能
发布时间:2023-05-19 21:26:41
Java中有很多字符串处理函数,可以实现字符串转换功能。字符串转换通常指将一个字符串类型转换成另一个类型,比如把字符串类型的数字转换成整数类型、把小写字母转换成大写字母等等。
Java提供了几种常用的字符串转换函数:
1. parseInt()和valueOf()
这两个函数都可以将字符串类型的数字转换成整数类型。它们的区别在于:
- parseInt()函数返回一个原始的整型值,不包括小数或者科学计数法。
- valueOf()函数返回一个包装类型的对象(比如Integer对象),可以将这个对象转换成其他类型。
示例代码:
String strNum = "123"; int numInt = Integer.parseInt(strNum); //将字符串转换成整形 Integer objInt = Integer.valueOf(strNum); //将字符串转换成Integer对象
2. toUpperCase()和toLowerCase()
这两个函数可以将字符串中的所有字符转换成大写或小写字母。
示例代码:
String str = "hello world"; String upper = str.toUpperCase(); //将字符串中的所有字母转换成大写 String lower = str.toLowerCase(); //将字符串中的所有字母转换成小写
3. substring()
这个函数可以截取一个字符串的一部分。参数为起始位置和截取的长度。
示例代码:
String str = "abcdefg"; String subStr = str.substring(2, 4); //从第3个字符开始,截取2个字符,结果为"cd"
4. trim()
这个函数可以去掉字符串中的空格。
示例代码:
String str = " hello world "; System.out.println(str.trim()); //输出为"hello world"
5. replace()
这个函数可以将字符串中的一个字符或字符串替换成另一个字符或字符串。
示例代码:
String str = "hello world";
String newStr = str.replace("world", "java"); //将"world"替换成"java"
总结:
Java提供了很多方便的字符串处理函数,可以实现字符串转换等常用操作。开发者需要根据自己的实际需求选择相应的函数使用。
