java如何去掉.字符后面的
时间: 2024-05-13 09:18:19 浏览: 47
如果您想要去掉字符串中每个点(.)字符后面的所有字符,可以使用Java中的split()和substring()方法。
以下是一个示例代码:
```
String str = "example.com";
String[] arr = str.split("\\.");
String result = "";
for (int i = 0; i < arr.length; i++) {
result += arr[i].substring(0, 1).toUpperCase() + arr[i].substring(1);
}
System.out.println(result);
```
在上面的代码中,我们首先使用split()方法将字符串分割成一个字符串数组。然后,我们使用substring()方法来获取每个字符串的第一个字母并将其转换为大写,然后再将其余部分拼接起来。
输出结果将会是 "ExampleCom"。
相关问题
java去掉字符串后面的空格
可以使用Java中的trim()方法去掉字符串前后的空格。trim()方法会返回一个新的字符串,其中删除了原始字符串的前导和尾随空格。示例代码如下:
```java
String str = " hello world ";
String trimmedStr = str.trim();
System.out.println(trimmedStr); // 输出 "hello world"
```
java去掉字符串第二次出现@字符后面的内容
可以使用正则表达式和字符串操作来实现去掉字符串第二次出现@字符后面的内容。以下是一种实现方式:
```java
String str = "abc@def@ghi@jkl";
int index = str.indexOf("@");
if (index != -1) {
index = str.indexOf("@", index + 1);
if (index != -1) {
str = str.substring(0, index);
}
}
System.out.println(str);
```
输出结果为:`abc@def`。这里首先查找第一个@字符的位置,如果找到了则继续查找第二个@字符的位置,并截取字符串到第二个@字符的位置。如果没有找到第二个@字符,则不截取字符串。注意,这里假定字符串中至少有两个@字符。
阅读全文