java去除数组中的空格
时间: 2023-09-13 15:12:31 浏览: 397
java字符串和数组基础共21页.pdf.zip
如果你的数组是一个字符串数组,可以使用trim()方法去除每个字符串中的空格。可以使用以下代码实现:
```java
String[] arr = {" hello ", "world ", " ", "java"};
for (int i = 0; i < arr.length; i++) {
arr[i] = arr[i].trim();
}
```
如果你的数组是一个字符数组,可以使用以下代码实现:
```java
char[] arr = {' ', 'a', ' ', ' ', 'b', 'c', ' ', ' '};
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] != ' ') {
arr[count++] = arr[i];
}
}
while (count < arr.length) {
arr[count++] = ' ';
}
```
这段代码会将字符数组中的空格去除,并将所有非空格字符移动到数组的前面。最后,可以将剩余的空格填充到数组的末尾,使数组的长度不变。
阅读全文