浏览器本地处理
无需登录
支持现代 Java 语法
语言适用于 Java 代码
Javainput.java
缩进
行宽
⌘⏎快速格式化
输入可编辑
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
输出Java 有效29 行 · 695 B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import java.util.List;
import java.util.ArrayList;
import java.util.Optional;
public class UserService {
private final UserRepository repo;
private final int maxResults;
public UserService(UserRepository repo, int maxResults) {
this.repo = repo;
this.maxResults = maxResults;
}
public List<User> findActive() {
var results = new ArrayList<User>();
for (var user : repo.findAll()) {
if (user.isActive()) {
results.add(user);
}
}
return results.subList(0, Math.min(results.size(), maxResults));
}
public Optional<User> findById(long id) {
return repo.findAll().stream()
.filter(u -> u.getId() == id)
.findFirst();
}
}
UTF-8 · 缩进:4 空格 · 行宽:80本地处理 · 就绪
工具说明Java
简介
把缩进混乱或风格不统一的 Java 代码重新整理成统一风格,基于 Prettier Java 插件的真实语法解析器处理,泛型、lambda、record、sealed class 等现代语法都能正确识别。所有处理都在浏览器本地完成,数据不会离开你的设备。
场景
统一团队 Java 代码风格整理压缩成一行的旧代码检查类、方法语法是否正确格式化粘贴自文档或 AI 生成的代码
使用步骤
123
粘贴或上传调整格式选项获取结果