怎么在Java输出时加一个空格
时间: 2023-04-06 16:05:10 浏览: 262
你可以使用空格字符 " " 来在 Java 输出时加一个空格。例如,如果你想在输出中将两个字符串分开,可以使用以下代码:
System.out.print("Hello ");
System.out.print("World");
这将输出 "Hello World",其中两个字符串之间有一个空格。
相关问题
每读取完一行加一个换行符
在上面的代码中,每次读取一行时,我们都将其加入到了`content`字符串中。如果需要在每行末尾添加一个换行符,只需要在拼接每行内容时,在每个line字符串的末尾添加一个换行符即可。修改后的代码如下:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadTxtFiles {
public static void main(String[] args) throws IOException {
//指定文件夹路径
File folder = new File("folderPath");
//获取文件夹中的所有txt文件
File[] txtFiles = folder.listFiles((dir, name) -> name.endsWith(".txt"));
//遍历所有txt文件
for (File txtFile : txtFiles) {
//读取txt文件中的内容
BufferedReader reader = new BufferedReader(new FileReader(txtFile));
String line;
StringBuilder content = new StringBuilder();
while ((line = reader.readLine()) != null) {
//清除空格和换行
line = line.replace(" ", "").replace("\n", "").replace("\r", "");
content.append(line).append("\n"); //在每行末尾加一个换行符
}
reader.close();
//输出处理后的内容
System.out.println(content.toString());
}
}
}
```
修改后的代码会在每行末尾添加一个换行符。
java语音,运用idea,将同宿舍中的同学姓名放到HashSet对象中,注意要用泛型,利用讲过的四种遍历方法在同一行上输出同学姓名。(每种方法输出一行,两姓名中间加一空格分开)
下面是Java代码实现:
```java
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
HashSet<String> classmates = new HashSet<>();
classmates.add("张三");
classmates.add("李四");
classmates.add("王五");
classmates.add("赵六");
// 使用增强for循环遍历
for (String name : classmates) {
System.out.print(name + " ");
}
System.out.println();
// 使用迭代器遍历
HashSet<String>.Iterator iterator = classmates.iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next() + " ");
}
System.out.println();
// 使用lambda表达式遍历
classmates.forEach(name -> System.out.print(name + " "));
System.out.println();
// 使用Stream API遍历
classmates.stream().forEach(name -> System.out.print(name + " "));
System.out.println();
}
}
```
以上代码中,我们先创建了一个`HashSet<String>`对象,然后向其中添加了一些同学的姓名。接着,我们使用四种不同的遍历方法将同学姓名输出到控制台上。每种方法输出一行,姓名之间用一个空格分隔开来。