import javax.swing.*;
public class length {
public static void main(String[] args ) {
// TODO 自动生成的方法存根
boolean inputComplete=false;
while(inputComplete==false){
String str=JOptionPane.showInputDialog(null,"输入字符串","输入对话框",JOptionPane.PLAIN_MESSAGE);
try{
if(str.length()<=10)
inputComplete=true;
}
catch(NumberFormatException exp){
JOptionPane.showMessageDialog(null,"输入了非法字符","警告对话框",JOptionPane.WARNING_MESSAGE);
inputComplete=false;
}
}}
//是输入不合法,需要循环输入么?
import javax.swing.*;
public class Length {
public static void main(String[] args ) {
String string=null;
while(string == null || string.length()>10){
string =JOptionPane.showInputDialog(null,"输入字符串","输入对话框",JOptionPane.PLAIN_MESSAGE);
}
System.out.println(string.length());
}
}
import javax.swing.*;
public class Length {
public static void main(String[] args ) {
String string=null;
while(string == null || string.length()>10){
string =JOptionPane.showInputDialog(null,"输入字符串","输入对话框",JOptionPane.PLAIN_MESSAGE);
}
System.out.println(string.length());
}
}
温馨提示:答案为网友推荐,仅供参考