问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中如何实现字符的识别

发布网友 发布时间:2022-05-10 21:43

我来回答

5个回答

热心网友 时间:2023-11-04 03:23

给你一段代码,看是否看得懂。我自己写得,可能不好。
/** *
* @param num
* @return<ul>
* 判断结果:
* <li>true:整数
* <li>false:非整数
*/
public static boolean isInt(String num)
{
try {
Integer.parseInt(num);
} catch (NumberFormatException e) {
e.getMessage();
return false;
}

return true;
}
}

然后在需要的地方调用这个isInt方法就好了。这个是判断是否可以转换成数字。
我是这样调用的
/* 总行数为空的时候*/
if (classTotalLineString == null || classTotalLineString.equals("")
|| !Utils.isInt(classTotalLineString)){
totalLineErrorFlag = true;

2:还可以用正则表达式
判断是否是整数的正则表达式是:"^-?\\d+$"    //整数
正整数是这个:"^[0-9]*[1-9][0-9]*$"  //正整数
在需要的地方if判断下这个字符就好。

热心网友 时间:2023-11-04 03:24

Character.isDigit(char c)

热心网友 时间:2023-11-04 03:24

Scanner scan=new Scanner(System.in);
String str=scan.next();
char i=0;
for(int i=0;i<str.length();i++){
i=str.charAt(i);
if(i<'0'&&i>'9'){
System.out.println("非整数");
break;
}
}

热心网友 时间:2023-11-04 03:25

可以使用js函数来判断!

热心网友 时间:2023-11-04 03:26

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TestInt implements ActionListener
{
private JTextField tf;
private JButton bt;
private JFrame f;

public TestInt()
{
f=new JFrame("测试");
Container c=f.getContentPane();
c.setLayout(new FlowLayout());
tf=new JTextField(16);
bt=new JButton("测试");
c.add(tf);
c.add(bt);
bt.addActionListener(this);
f.setSize(300,200);
f.setVisible(true);
f.setDefaultCloseOperation(f.DISPOSE_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
String str=tf.getText().trim();
if(str.indexOf(".")!=-1)
{
System.out.println("这个数不是整数");

}
else
{
System.out.println("这个数是整数");
}
}
public static void main(String[] args)
{
new TestInt();
}
}
good luck to you!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
器世间的意思是什么 学吉他大概学费是多少 电吉他培训一般学费多少 天津吉他培训成人班费用多少 吉他培训班一般的学费多少钱 电脑怎么保存下载的视频文件怎么把视频保存到电脑上 双子座男生如果受到伤害死心了'是不是无论怎么做都无法挽回了。 和平精英微信怎么切换账号 更新之后换号方法 有关说说搞笑幽默句子的短句(寻找搞笑幽默的快乐) 说说你多大了,看看能不能做我干闺女怎么回复? 识别字符串中的每一个字符c++ 华硕主板的电脑如何进入安全模式?按了F8之后进入了一个“请选择启动设备”的界面 华硕笔记本电脑一开机就进入bios设置界面,进不去系统怎么办?Launch CSM选不了 python对于做SEO主要有什么作用 你好,华硕笔记本电脑开机启动到选择系统这里要按回车键才启动。 美味素饺子可水煮,可生煎,怎么吃随你喜欢 水饺竹筏妙招:怎么煮水饺不粘锅 汤饺还是蘸饺 水煮饺子的蘸料怎么做 七匹狼现在是不是在走下坡路?是不是一年不如一年,那与狼共舞呢?是不是都快要倒闭了?_百度问一问 周少雄的公司上市 七匹狼是贴牌还是有自己工厂? 有首歌开头大体意思是度瑞否的不了瑞wao,然后就开始wao哦waowao哦wao哦wao 到了中 NHM是什么意思? 求翻译歌词 机器不要 求日语达人帮忙 gu mao nao 韩语是什么意思 韩语中&#xB108;&#xBB34; mai wao yao什么意思 韩语孔哇嘛什么意思 韩语翻译 qongmakumaowao是什么意思大概 “”的韩语怎么念?? c语言输入数字怎么识别为字符串 光学字符识别的识别技巧 用什么函数可以识别一串字符中有我要的四种不同字符 贵阳社保卡办理进度查询 拼多多退货东西还没退但已经退款怎么办? 贵州省社保卡进度查询 贵阳市社保卡制卡查询系统 好玩的打枪的游戏有哪些? 介绍几个打枪类游戏。谢谢!!! 有什么打枪游戏,最好玩的? 什么单机打枪游戏最好玩推荐几个 推荐几款打枪的单机游戏?画质要好点的 有没有打枪的游戏 谁给推荐一个好玩的打枪的单机游戏 打枪的单机游戏有哪些 有没有好玩刺激的打枪射击的游戏除了CS那种 个人工作背景怎么写? 好玩的联机打枪游戏 有什么打枪的游戏 什么是工作背景?