java如何获取在对话框输入的字符串的长度

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());
    }
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网