当前位置: 首页 > 知识库问答 >
问题:

Java字符串限制

虞华彩
2023-03-14
private String username (6);

我假设这不是正确的格式。有人知道我如何在java中正确地做到这一点吗?

共有1个答案

范书
2023-03-14

其他一些回答声称“没有办法通过内置特性将java中的字符串限制在某个有限数量”,并建议滚动自己的字符串。然而,Java EE验证API就是为了实现这一点。一个例子:

import javax.validation.constraints.Size;

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

关于如何使用验证API的更多信息,请参见此线程。Hibernate验证器是参考实现(用法)。

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

 类似资料:
  • 问题内容: 我正在寻找一种方法来限制php中的字符串,并在字符串过长时在末尾添加…。 问题答案: 您可以使用类似于以下内容的东西:

  • 我有以下JSON字符串: 我只想要和。我试过这样的方法: 但我得到了以下错误: 我只使用过几次JSON。有人能帮我吗? 对我来说最好的例子是这样的,我在另一个例子中做过: 可能吗? 现在我已经做到了: 我试着这样做: 然后: 但现在当我做一个Prtinout时,我会得到和以前一样的错误:

  • 在iOS10中,NSlog限制为1024个字符,任何人都知道打印完整字符串的解决方法。

  • 在 Java 基本数据类型一节中,我们已经知道 Java 中有两大数据类型:一个是基本数据类型,另一个是引用数据类型。 字符串(String)便属于引用数据类型。字符串在 Java 程序中无处不在,其实我们在第一个 Java 程序中就已经使用过了字符串,打印语句中双引号中的Hello World就是一个字符串:System.out.println("Hello World"); 本小节我们将介绍字

  • 给定一个字符串,在不重复字符的情况下,找到最长子字符串的长度。例如,“abcabcbb”的不重复字母的最长子字符串是“abc”,其长度为3。对于“bbbbb”,最长的子字符串是“b”,长度为1。 对于长可重复字符串的最后一次测试,超过了时间限制。不知道如何优化。寻求改进,谢谢

  • 问题内容: 我需要在日志的末尾创建一个汇总表,其中包含在类内部获取的一些值。该表需要以固定宽度格式打印。我已经有执行此操作的代码,但是我需要将String,double和ints限制为在代码中硬编码的固定宽度大小。 因此,假设我要使用 如果值超过此宽度,则需要截断最后一个字符。因此,例如: 需要打印的字符串应为: 我想我需要在构造函数中执行一些操作,以强制字符串不超过一定数量的字符。我可能会将双精