在Java中,若要输出字符串数组且元素之间隔一个空格,可以使用`System.out.printf()`方法结合格式化输出。以下是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
String[] words = {"Hello", "World", "Java", "Programming"};
for (int i = 0; i < words.length; i++) {
System.out.printf("%s%s", words[i], i < words.length - 1 ? " " : "\n");
}
}
}
执行上述代码将输出:
```
Hello World Java Programming
每个单词后隔一个空格,最后一个单词后换行。
另外,如果你需要将整个数组作为一个字符串输出,其中元素之间用空格分隔,可以使用`Arrays.toString()`方法:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] words = {"Hello", "World", "Java", "Programming"};
System.out.println(Arrays.toString(words));
}
}
执行上述代码将输出:
```
[Hello, World, Java, Programming]
这里数组被转换为一个用逗号分隔元素的字符串。