String工具类转小写
时间: 2023-11-02 12:00:53 浏览: 102
要将字符串转为小写,可以使用String类的toLowerCase()方法。这个方法会返回一个新的字符串,其中所有的大写字符都会被转换为小写字符。
下面是一个示例代码:
```java
String str = "Hello World!";
String lowerStr = str.toLowerCase();
System.out.println(lowerStr); // 输出: hello world!
```
这里将字符串"Hello World!"转为小写,并将结果赋值给lowerStr变量。然后将lowerStr打印出来,结果是"hello world!"。
相关问题
帮我使用java写一个String的工具类
当然可以,以下是一个简单的String工具类的示例代码:
```java
public class StringUtils {
/**
* 判断字符串是否为空
* @param str 待判断的字符串
* @return true表示为空,false表示不为空
*/
public static boolean isEmpty(String str) {
return str == null || str.length() == 0;
}
/**
* 判断字符串是否不为空
* @param str 待判断的字符串
* @return true表示不为空,false表示为空
*/
public static boolean isNotEmpty(String str) {
return !isEmpty(str);
}
/**
* 将字符串转换为大写
* @param str 待转换的字符串
* @return 转换后的字符串
*/
public static String toUpperCase(String str) {
if (isEmpty(str)) {
return str;
}
return str.toUpperCase();
}
/**
* 将字符串转换为小写
* @param str 待转换的字符串
* @return 转换后的字符串
*/
public static String toLowerCase(String str) {
if (isEmpty(str)) {
return str;
}
return str.toLowerCase();
}
}
```
这个工具类包含了判断字符串是否为空、将字符串转换为大写或小写的方法。你可以根据自己的需求添加更多的方法。
java md5 32位小写加密工具类
以下是一个Java的MD5 32位小写加密工具类的示例代码,您可以根据自己的需求进行修改和使用:
```java
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Util {
/**
* 对字符串进行MD5 32位小写加密
* @param str 待加密的字符串
* @return 加密后的字符串
*/
public static String md5(String str) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes());
byte[] b = md.digest();
int i;
StringBuilder buf = new StringBuilder("");
for (byte value : b) {
i = value;
if (i < 0) {
i += 256;
}
if (i < 16) {
buf.append("0");
}
buf.append(Integer.toHexString(i));
}
return buf.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
}
}
```
您可以调用该类的md5方法进行字符串的MD5加密,如下所示:
```java
String str = "Hello, world!";
String encryptedStr = MD5Util.md5(str);
System.out.println(encryptedStr); // 输出:6cd3556deb0da54bca060b4c39479839
```
阅读全文