java判断字符串“HELLOWORLD”和“helloword”是否相等 2、获取“helloworld”中w的索引,并且把字符串全部大写 3、请将字符串“HelloWorld”两个单词用 “-”分割
时间: 2024-11-30 07:14:40 浏览: 4
cxf_helloworld.rar_SOA CXF_SOA JAVA _cxf_cxf helloworld_hellowor
1. 判断字符串"HELLOWORLD"和"helloword"是否相等,需要忽略大小写,可以使用`equalsIgnoreCase()`方法:
```java
String str1 = "HELLOWORLD";
String str2 = "helloword";
if (str1.equalsIgnoreCase(str2)) {
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}
```
`equalsIgnoreCase()`会比较两个字符串的内容,包括大小写。
2. 获取"helloWorld"中字符"w"的索引并转为大写:
```java
String originalStr = "helloWorld";
int indexOfW = originalStr.toLowerCase().indexOf('w'); // 先转为小写再查找
String upperCaseStr = originalStr.toUpperCase();
System.out.println("字符 'w' 的索引位置: " + indexOfW);
System.out.println("转换后的全大写字符串: " + upperCaseStr);
```
3. 将字符串"HelloWorld"中的两个单词用"-”分隔:
```java
String inputStr = "HelloWorld";
String[] words = inputStr.split(" "); // 使用空格作为分隔符
String result = "";
for (String word : words) {
result += word + "-"; // 每个单词后面加上 "-"
}
result = result.substring(0, result.length() - 1); // 去掉最后一个 '-'
System.out.println("分隔后的字符串: " + result);
```
阅读全文