我一直在尝试验证一个文本框,它允许文本最多输入128个字符.但是如果我按下键并且没有按键保持它,代码就无法验证文本,允许填充128个字符以上的文本框.当我按下键,弹出警报时,验证工作正常.下面是代码.
(textboxentered.value>128)
{
alert("Please enter text upto 128 Charecters");
}
Run Code Online (Sandbox Code Playgroud)
我想要的是一个解决方案,当按下一个键没有按键时,文本框不应超过128个字符.
我正在尝试下面的一段代码.
public void doSomething(){
makeMethodCall(car);
statement1......
statement2......
makeMethodCall(bike);
statement3......
makeMethodCall(bicycle);
}
private void makeMethodCall(Object obj){
if(obj instanceof Car){
obj.drive();
}
if(obj instanceof Bike){
obj.drive();
}
if(obj instanceof Bicycle){
obj.drive();
}
// There are many if loops
}
Run Code Online (Sandbox Code Playgroud)
我在想我正在做一些错误的活动.无论如何,我可以使用lamba表达式来处理这个编程.我是java8的新手,我发现使用lambda表达式很棘手.