swing Textfield中把输入的内容进行进行分离处理 如:一个表达式:(3+3)*5/3,怎样把这个表达式的字符和整数分离加入到不同的数组中!
解决方案 »
- InputStream中的available()方法的使用问题
- java socket传多个文件的疑问?望解答
- 使用httpclient访问网页,进行留言时出现了中文乱码,用的是post方法,麻烦大家看下程序
- 请问在SWT中如何实现对图片翻转180度?
- 求助!为什么我的JButton按钮没有出来?
- 请指点:关于JComboBox的用法
- 在做一个记事本程序时遇到的问题,
- java程序如何作成让用户双击就能运行
- 小问题,各位看过来!谢谢!
- 我的类怎么才能在ObjectOutputStream和ObjectInputStream中使用(写入写出)?
- 关于java中设置文件过滤器
- java 的一个问题,高分在线等
String a[]={"3","3","5","3"};
String b[]={"(","+",")","*","/"};
是要这样的结果吗?
String str="(3+3)*5/3";String a[]=null;
String b[]=null;
//得到数字数组
a=str.replaceAll("\\)?[+\\-\\*/]{1}\\(?",".").split(".");
//得到符号数组
b=str.replaceAll("\d+",".").split(".");
String b[]=null;
//得到数字数组
a=str.replaceAll("\\)?[+\\-\\*/]{1}\\(?",".").split(".");
//得到符号数组
b=str.replaceAll("\\d+",".").split(".");
上面少了个\