java打印string数组
时间: 2023-09-18 10:08:11 浏览: 39
可以使用以下代码打印一个String数组中的所有元素:
```
String[] arr = {"Hello", "World", "Java"};
for (String s : arr) {
System.out.println(s);
}
```
这将逐行打印数组中的每个元素:
```
Hello
World
Java
```
相关问题
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],其中空白行被去掉了。
如何打印String数组
在Java中,可以使用以下两种方式来打印String类型的数组:
1. 使用Arrays.toString()方法
Arrays.toString()方法可以将数组转换为字符串,并以逗号分隔每个元素,例如:
```java
String[] arr = {"hello", "world"};
System.out.println(Arrays.toString(arr)); // 输出:[hello, world]
```
2. 使用for循环逐个打印数组元素
可以使用for循环遍历数组,并逐个打印数组的每个元素,例如:
```java
String[] arr = {"hello", "world"};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
```
运行以上代码,输出结果为:
```
hello
world
```