java打印string数组
时间: 2023-09-18 07:08:11 浏览: 121
可以使用以下代码打印一个String数组中的所有元素:
```
String[] arr = {"Hello", "World", "Java"};
for (String s : arr) {
System.out.println(s);
}
```
这将逐行打印数组中的每个元素:
```
Hello
World
Java
```
相关问题
java 枚举string数组
### 创建 Java 枚举类型并包含字符串数组
在 Java 中,可以通过定义枚举类来实现带有字符串数组的枚举。下面是一个具体的例子:
```java
public enum ColorPalette {
RED(new String[]{"#FF0000", "Red"}),
GREEN(new String[]{"#008000", "Green"}),
BLUE(new String[]{"#0000FF", "Blue"});
private final String[] details;
ColorPalette(String[] details) {
this.details = details;
}
public String[] getDetails() {
return details;
}
}
```
在这个例子中,`ColorPalette` 是一个枚举类型,它包含了三个常量 `RED`, `GREEN`, 和 `BLUE`,每个都关联着一个字符串数组[^1]。
为了展示如何使用这个枚举类型的实例,可以编写如下测试代码片段:
```java
public class EnumTest {
public static void main(String[] args) {
for (ColorPalette color : ColorPalette.values()) {
System.out.println(color + ": ");
for (String detail : color.getDetails()) {
System.out.print(detail + ", ");
}
System.out.println();
}
}
}
```
这段程序会遍历所有的颜色枚举成员,并打印出它们各自对应的细节信息。
java去string数组空白行
在Java中,可以使用trim()方法和非空判断来去除String数组中的空白行。示例代码如下:
```
String[] arr = {"hello", "", "world", " ", "java", "\t"};
List<String> list = new ArrayList<>();
for (String str : arr) {
if (str.trim().length() > 0) {
list.add(str);
}
}
String[] newArr = list.toArray(new String[0]);
System.out.println(Arrays.toString(newArr)); // 输出 [hello, world, java]
```
在这个示例中,我们定义了一个包含空白行的String数组。我们使用List来存储非空行,使用for循环遍历原始数组,使用trim()方法去掉String对象前后的空格,然后判断长度是否大于0,如果大于0,则将该String对象添加到List中。最后,我们将List转换为新的String数组,使用Arrays.toString()方法打印输出结果。输出的结果是[hello, world, java],其中空白行被去掉了。
阅读全文
相关推荐













