Tag: 数字

如何只允许在jTextField中引入数字?

我试图使用此处显示的示例,但java显示错误消息 “AttributeSet无法解析为类型” 这就是为什么我试图使用另一种只允许数字的方法: txtUsername.addKeyListener(new MyKeyListener()); public class MyKeyListener extends KeyAdapter{ public void keyPressed(KeyEvent ke){ System.out.println(“Key pressed code = “+ke.getKeyCode()); if (ke.getKeyCode()>=48 && ke.getKeyCode()<=57) return true; else return false; } } 但是当然它没有用,因为keyPressed方法是void 。 那么,为了在textfield中只打印数字怎么办?

Java:如何将字符串拆分多个字符?

我试图在网上搜索解决这个问题,但我没有找到任何东西。 我写了以下抽象代码来解释我在问什么: String text = “how are you?”; String[] textArray= text.splitByNumber(4); //this method is what I’m asking textArray[0]; //it contains “how ” textArray[1]; //it contains “are ” textArray[2]; //it contains “you?” splitByNumber方法每4个字符拆分字符串“text”。 我怎么能创建这个方法? 非常感谢