javaString类的判断方法与转换方法
Java String 类是 Java 中最常用的类之一,它提供了许多方法来处理和操作字符串。其中包括判断方法和转换方法。本文将详细介绍 String 类的这两种方法。
一、判断方法
1.判断字符串是否相等
使用 equals( 方法来判断两个字符串是否相等。该方法会比较字符串的内容是否相等,而不是比较它们在内存中的地址。示例代码如下:
```java
String str1 = "hello";
String str2 = "hello";
boolean isEqual = str1.equals(str2);
System.out.println(isEqual); // true
```
java数组字符串转数组2.判断字符串是否为空
使用 isEmpty( 方法来判断字符串是否为空。空字符串指的是长度为 0 的字符串。示例代码如下:
```java
String str = "";
boolean isEmpty = str.isEmpty(;
System.out.println(isEmpty); // true
```
3.判断字符串是否以指定的前缀开始
使用 startsWith( 方法来判断字符串是否以指定的前缀开始。示例代码如下:
```java
String str = "hello world";
boolean startsWith = str.startsWith("hello");
System.out.println(startsWith); // true
```
4.判断字符串是否以指定的后缀结束
使用 endsWith( 方法来判断字符串是否以指定的后缀结束。示例代码如下:
```java
String str = "hello world";
boolean endsWith = dsWith("world");
System.out.println(endsWith); // true
```
5.判断字符串是否包含指定的子字符串
使用 contains( 方法来判断字符串是否包含指定的子字符串。示例代码如下:
```java
String str = "hello world";
boolean contains = ains("world");
System.out.println(contains); // true
```
6.判断字符串是否匹配指定的正则表达式
使用 matches( 方法来判断字符串是否匹配指定的正则表达式。示例代码如下:
```java
boolean matches = str.matches("\\d+");
System.out.println(matches); // true
```
二、转换方法
1.转换为大写字符串
使用 toUpperCase( 方法将字符串转换为大写字符串。示例代码如下:
```java
String str = "hello world";
String upperCase = UpperCase(;
System.out.println(upperCase); // HELLO WORLD
```
2.转换为小写字符串
使用 toLowerCase( 方法将字符串转换为小写字符串。示例代码如下:
```java
String str = "HELLO WORLD";
String lowerCase = LowerCase(;
System.out.println(lowerCase); // hello world
```
3.转换为字符数组
使用 toCharArray( 方法将字符串转换为字符数组。示例代码如下:
```java
String str = "hello world";
char[] charArray = CharArray(;
for (char c : charArray)
System.out.print(c + " "); // h e l l o  w o r l d

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。