gpt4 book ai didi

Java 字符串限制

转载 作者:搜寻专家 更新时间:2023-11-01 02:12:32 25 4
gpt4 key购买 nike

我是 java 的新手(以前只使用过 sql),我正在尝试为我的字符串变量设置长度限制。基本上我有一个只能有 6 个字符长的用户名字段。

我正在尝试以下操作:

private String username (6);

我假设这不是正确的格式。有谁知道我如何在 Java 中正确执行此操作?

最佳答案

其他一些答案声称“无法通过内置功能将 Java 中的字符串限制为某个有限数量”,并建议自己滚动。然而,Java EE 验证 API 正是为此而设计的。一个例子:

import javax.validation.constraints.Size;

public class Person {
@Size(max = 6)
private String username;
}

有关如何使用验证 API 的更多信息,请参阅 this thread例如。 Hibernate validator是引用实现 ( usage )。

简而言之,当将对象注释为@Valid 时,将强制执行在注释中完成的验证。

关于Java 字符串限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15727434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com