java list 去空格处理
时间: 2023-10-18 10:20:12 浏览: 341
可以通过遍历List中的元素,对每个元素进行去空格处理。具体代码如下:
```java
List<String> list = new ArrayList<>();
// 添加元素到list中
list.add(" hello ");
list.add(" world ");
for (int i = 0; i < list.size(); i++) {
String str = list.get(i);
str = str.trim(); // 去掉字符串前后的空格
list.set(i, str); // 将去掉空格后的字符串设置回List中
}
```
上述代码中,首先创建一个List,并添加了两个带有空格的元素。然后通过for循环遍历List中的每个元素,对其进行去空格处理,并将去掉空格后的字符串设置回List中。最终得到的List中的元素就是去掉空格后的字符串了。
相关问题
java list 输出 空格
在Java中,我们可以使用循环语句和字符串连接符来输出一个列表中的元素,并在它们之间添加空格。以下是一种常见的方法:
1. 首先,我们需要一个包含元素的列表。我们可以使用ArrayList类来创建一个动态大小的列表。
```java
List<String> myList = new ArrayList<>();
myList.add("元素1");
myList.add("元素2");
myList.add("元素3");
```
2. 然后,我们可以使用for循环遍历列表中的每个元素,并在它们之间添加空格。
```java
for (int i = 0; i < myList.size(); i++) {
System.out.print(myList.get(i));
// 添加空格,除非是最后一个元素
if (i != myList.size() - 1) {
System.out.print(" ");
}
}
```
在这个示例中,我们使用了一个条件语句来检查是否是列表中的最后一个元素。如果不是,我们在元素后添加一个空格。
注意,我们使用了`System.out.print`而不是`System.out.println`,这样输出的元素会连续在同一行上,而不是每个元素占一行。
3. 最后,运行程序并查看控制台输出。输出将会按照列表中元素的顺序显示,并在它们之间添加空格。
```
元素1 元素2 元素3
```
这是一种简单的方法来在Java中输出一个有空格的列表。根据实际需求,你还可以使用其他方法或技术来实现相似的效果。
list去除空格java
可以使用循环遍历,判断每个元素是否为空格,然后将非空格元素添加到新的List中,示例代码如下:
```java
List<String> listWithSpaces = Arrays.asList("hello ", " world", " ", "java ");
List<String> listWithoutSpaces = new ArrayList<>();
for(String str : listWithSpaces) {
if(!str.trim().isEmpty()) {
listWithoutSpaces.add(str);
}
}
System.out.println(listWithoutSpaces); //输出 [hello, world, java]
```
在上述代码中,我们使用了 `trim()` 方法去除每个字符串的空格,然后使用 `isEmpty()` 方法判断是否为空字符串。如果不为空字符串,则将其添加到新的List中,得到一个去除空格的List。
阅读全文