首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用spring注释检查字符串是整数还是不整数?

如何使用spring注释检查字符串是整数还是不整数?
EN

Stack Overflow用户
提问于 2014-08-26 18:54:42
回答 2查看 20.1K关注 0票数 5

**我希望测试用户输入是一个alpha-数字或整数,通过使用spring表单注释**

我也尝试过这个代码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 @NotEmpty
        @NumberFormat(style = Style.NUMBER)
        @Length(min =11,max =11)
        @Column(name="abc")
        private String xyz;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-26 19:01:41

@NumberFormat 注解只适用于java.lang.Number的子类(整数浮动双倍BigDecimal等);因此,它不适用于String。为此,您可能必须创建一个自定义注释来验证字符串只包含数字。

请看下面的教程;它非常详细地介绍了如何创建自定义注释并使用它们进行Spring的验证:http://softwarecave.org/2014/03/27/custom-bean-validation-constraints/

票数 3
EN

Stack Overflow用户

发布于 2015-11-09 18:54:51

我遇到了一个类似的问题,并使用@Pattern注释来与正则表达式进行比较。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@Pattern(regexp="^(0|[1-9][0-9]*)$")

注释是javax.validation.constraints包的一部分。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25518224

复制
相关文章
Python判断输入的字符串是否是整数还是小数
           不是的话说明是字母或者是小数,然后判断是否是小数,如果是小数的话返回1,
matinal
2023/10/13
4840
Python 内部是如何实现整数相加不溢出的?
说实话昨天的文章划水了,阅读量就是最好的证明。这里读者的水平还是很高的,一看就看出了我的偷懒,标题 Python 的整数有边界么?肯定没有啊,于是就不打开看了。不过今天,我想接着昨天的话题,聊一聊 Python 是如何实现整数相加而不溢出的?
somenzz
2021/09/14
1.1K0
字符串转整数
/* 功能:字符串转整数 日期:2013-06-19 */ #include <stdio.h> #include <stdlib.h> #include <string.h> void StringToInteger(char *str,int *number); int main(void) { char ch[1000]={0}; int num[1000]; printf("请输入一个数字字符串"); gets(ch); StringToInteger(ch,num); prin
WindCoder
2018/09/20
1.5K0
字符串转换整数 (atoi)
难度:中等 来源:8. 字符串转换整数 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 字符串包含的字符包括:数字、大小写字母、+、-、空格。 字符串能够转成整数必须满足如下要求: 字符串第一个字符必须是数字或者 +、- 符号之一; +、- 或者数字之间必须是连续的才能转成整数; 其他情况下无法进行有效转换的时候返回 0; 转换后的数字必须在 [ , - 1] 之间。 示例 1: 输入: "42" 输出: 42 示例 2: 输入: " -42" 输出: -42 解释: 第一个非空白
用户4456933
2021/06/01
1.7K0
Go 字符串转整数
image.png image.png
用户5760343
2019/07/17
1.4K0
Go 字符串转整数
JS如何取整数
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/148577.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/02
9.9K0
8 字符串转换整数 (atoi)
首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:
木瓜煲鸡脚
2021/01/18
6500
8 字符串转换整数 (atoi)
字符串统计整数个数
问题:输入一个字符串,内有数字和非数字字符,如a123x456-17960?302tab5876 将其中连续的数字作为一个整数,依次存入到b数组中,例如,123放到把b[0],456放到b[1]等等,
布衣者
2021/09/07
9360
字符串转换整数python_将Python字符串转换为Int:如何在Python中将字符串转换为整数
Unlike many other programming languages out there, Python does not implicitly typecast integers (or floats) to strings when you concatenate them to strings.
用户7886150
2021/01/14
3.9K0
LeetCode【8】-- 字符串转换整数
请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。
秦怀杂货店
2022/02/15
6500
leetcode - 字符串转换整数 (atoi)
首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:
江涛学编程
2021/01/28
7180
python实现字符串转换整数
当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。
py3study
2020/01/17
1.3K0
字符串转换整数python_将Python字符串转换为Int:如何在Python中将字符串转换为整数
Unlike many other programming languages out there, Python does not implicitly typecast integers (or floats) to strings when you concatenate them to strings.
用户7886150
2021/01/14
3.8K0
写一个程序检查一个整数是2的幂
// 写一个程序检查一个整数是2的幂? // 在这里,我正在编写一个小算法来检查2的幂。如果一个数是2的幂,则函数返回1。 int CheckPowerOftwo (unsigned int x) { return ((x != 0) && !(x & (x - 1))); }
用户4645519
2020/09/07
6020
写一个程序检查一个整数是2的幂?
回答: 在这里,我正在编写一个小算法来检查2的幂。如果一个数是2的幂,则函数返回1。 int CheckPowerOftwo (unsigned int x) { return ((x != 0) && (!(x & (x - 1)))); } 要么 int CheckPowerOftwo (unsigned int x) { return (x && (!(x & (x - 1))));
用户4645519
2020/09/08
4850
LeetCode - 反转字符串&字符串转换整数
2020年的第一天,必须更新一条公众号,证明自己还在努力刷题(几周写一题),努力写公众号中。
晓痴
2020/01/15
8480
LeetCode 字符串转换整数 (atoi)(字符串)
请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:
SakuraTears
2022/01/13
3800
把字符串转换成整数
字符 ‘0’ 的 ASCII 值是 48,‘1’ 到 ‘9’ 则是从 48 起始依次递增,因此解题的关键在于:
全栈程序员站长
2021/04/07
7460
LeetCode-8 字符串转换整数
今天我们学习第8题字符串转换整数,这是一个字符串的中等题,像这样字符串的题目经常作为面试题来考察面试者算法能力和写代码能力,因此最好能手写出该题。下面我们看看这道题的题目描述。
用户3470542
2019/06/26
7800
LeetCode-8 字符串转换整数
点击加载更多

相似问题

如何检查变量是字符串还是整数?

221

如何检查给定值是正整数还是负整数?

180

如何检查整数是偶数还是奇数?

292

如何检查字符串是整数还是浮动

41

检查$var是整数还是数组

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文