java 只可输入指定数字_java中从控制台输入(要怎样才能规定只能输入数字呢)希望能有源代码说明,我是新手!谢谢各位大虾...
展开全部publicstaticvoidmain(String[]args){/**写一个程序:从控制台输入,使之把字符串32313133353236313431303231363533e4b893e5b19e31333264623933的数字给提炼出来*如:输入:“wa21ttw43p6ku5mm”输出:214365*/System.out.println("请输入:");Sc...
展开全部
public static void main(String[] args) {
/** 写一个程序:从控制台输入,使之把字符串32313133353236313431303231363533e4b893e5b19e31333264623933的数字给提炼出来
* 如:输入:“wa21ttw43p6ku5mm” 输出:214365 */
System.out.println("请输入:");
Scanner s = new Scanner(System.in);
String str = s.next();
String reg = "\\d";//正则表达式
StringBuffer result = new StringBuffer();
StringBuffer sb = new StringBuffer();
for(int i = 0;i
sb.append(str.charAt(i)).append("_");
}
String mes = sb.toString();
String[] data = mes.split("_");
for (String st : data) {
if(st.matches(reg)){
result.append(st);
}
}
System.out.println(result);
}
更多推荐
所有评论(0)