wnlt.net
当前位置:首页 >> jAvAswing文本框输入数组,中间以分号隔开,两边用逗号隔开 >>

jAvAswing文本框输入数组,中间以分号隔开,两边用逗号隔开

那在得到的值,再使用String.split 拆分呗

简单方法,放入set中就会去重!

你可以输入一组数据使用一个标点符号分开(“,”),然后使用split(",")截取你刚才的输入,得到的就是一个数组了,数组里面的值你可以自由使用了

你是控制台字符界面,没有办法在用户界面限制用户的输入.所以只能在程序里做判断.一般做法是将这个控制和真正的业务逻辑代码分开,以获取更大的灵活性(高内聚,低耦合).你可以在main方法的类里写入校验用户输入是否合法的代码,如果出错了,可以直接在字符界面输出错误信息,然后提示用户重新输入.一旦用户输入正确,main方法就会把输入的值委托给业务处理类进行处理.这样以后需要如Web界面、Java swing界面甚至是接口,只要抛弃main方法的类,在外层封装新的界面就可以了.

将数组的内容,用html的格式展示,用 来换行,然后把这段html格式的string用settext设置到label上去即可.

首先你要明白一个问题javaswing给你提供了一个可视化的界面,这个界面可以使你在后端接受到界面互动产生的数据行为.然后,写入数据库这个操作,你只要知道你写一个jdbc的连接,写sql语句.你把这两步分开做第一步是打印点按钮打印你的对话框里的内容.第二部,你写个main方法写入数据库最后把这两步合并起来.

有个getText()方法可以获得文本框里面的值,得到String类型的数据.从数据库里面拿到的是int类型的话可以转换一下来比较.Integer.parseInt(jtf.getText().trim()).equals(int)

// 【代码】//提取用户输入的字符串赋值给strstr = reader.nextline();// 【代码】//书写switch语句用来统计字符个数 switch (grade) { case 'a': acount++; break; case 'b': bcount++; break; case 'c': ccount++; break; case 'd': dcount++; break; }

你可以输入一组数据使用一个标点符号分开(“,”),然后使用split(",")截取你刚才的输入,得到的就是一个数组了,数组里面的值你可以自由使用了

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.wnlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com