Java常见问题

来源:互联网 发布:iphone所有软件打不开 编辑:程序博客网 时间:2024/06/20 00:39
如何判断JTextField是否存在输入
if(fieldname.getText().trim().equals("") || fieldpwd.getText().trim().equals(""))        {            JOptionPane jOptionPane = new JOptionPane();            jOptionPane.showConfirmDialog(null, "用户名或密码输入错误!");        }        else {            Check();        }
java中静态函数不用声明对象就能用?
这是一个静态函数,不用声明对象就可以用的,如你的类名为Test,在任何情况下都可以调用Test.isHave函数
如何判断一个字符串数组中有没有某个字符串?
String[] kk = xString.split("#");for(int i =0;i<kk.length;i++){    if(kk[i].indexOf(fieldname.getText().trim())!=-1&& i == 1)    {        System.out.println("xxxxxxxxxxxxxxxxxxxxxx");    }    System.out.println(kk[i]);}fieldname.getText().trim()为JTextField中输入的字符串
如何获取由split()产生的字符串数组中的每个字符串?
String[] kk = xString.split("#");String x1 = kk[0].toString();String x2 = kk[1].toString();String x3 = kk[2].toString();String x4 = kk[3].toString();String x5 = kk[4].toString();String x6 = kk[5].toString();String x7 = kk[6].toString();System.out.println(x1+","+x2+","+x3+","+x4+","+x5+","+x6+","+x7);
Java中swing如何关闭当前窗口
JFrame frameperson;frameperson.dispose();
Java中如何获取当前时间?
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String x8 = simpleDateFormat.format(new java.util.Date());
java倒计时线程?
//倒计时线程干什么class timerunning implements Runnable{    @Override    public void run() {        // TODO Auto-generated method stub        int time =50*60;//50分钟           while (time > 0)           {              time--;               try {                   Thread.sleep(1000);                   int hh = time / 60 / 60 % 60;                   int mm = time / 60 % 60;                   int ss = time % 60;                   String timedisplay = "还剩" + hh + "小时" + mm + "分钟" + ss + "秒";                   daojishi.repaint();                   daojishi.setFont(new Font("Dialog", Font.BOLD, 12));                   daojishi.setText(timedisplay);                   //System.out.println("还剩" + hh + "小时" + mm + "分钟" + ss + "秒");               } catch (InterruptedException e) {                   e.printStackTrace();               }        }    }}Thread thread = new Thread(new timerunning());thread.start();
Java中int类型如何转换为string类型?
int score =90;String.valueOf(score)
JLabel如何显示换行?
第一种方法    遇有浓雾或特大雾天能见度过低,行车困难时,应怎样做?\nA、开启前照灯,继续行驶\nB、开启示廓灯、雾灯,靠右行驶\nC、开启危险报警闪光灯和雾灯,选择安全地点停车\nD、开启危险报警闪光灯,继续行驶    没有效果,还是一行第二种方法    <html>遇有浓雾或特大雾天能见度过低,行车困难时,应怎样做?<br/>A、开启前照灯,继续行驶<br/>B、开启示廓灯、雾灯,靠右行驶<br/>C、开启危险报警闪光灯和雾灯,选择安全地点停车<br/>D、开启危险报警闪光灯,继续行驶</html>    可行,可以实现换行

java的readline是自动加一的,调用一次向下读一行

判断两个字符串是否相等要用equals()函数,用==没有用

Java中的ArrayList如何使用?
不能用ArrayList<int>,得用ArrayList<Integer>Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。
Java中如何定义int数组?
int cuotiji[] =null;cuotiji = new int[50];
Java中字符串转int数组保存?
String[] x6every = x6temp.split(",");cuotiji = new int[50];//可保存的错题数量for(int i =0;i<x6every.length;i++)//字符串转int数组保存{    cuotiji[i] = Integer.parseInt(x6every[i].toString());    System.out.println(i+":"+cuotiji[i]);}
Java中如何生成指定范围内不重复的数组?
int kl[] = null;kl = new int[5];Random random = new Random();int y =0;for(int k =0;;k++){    int x = random.nextInt(10);    int hj=0;    int h=0;    for( h=0;h<5;h++)    {        if(kl[h]!=x)        {            hj++;        }    }    if(hj==5)    {        kl[y] = x;        y++;    }    if(kl[4]!=0)    {        break;    }    System.out.println(x);}for(int u =0;u<5;u++){    System.out.println("//////"+kl[u]);}
Java替换文件的某一行内容?
先读出,找到需要替换的行,换成需要写入的内容,然后再写入文件try {    String fString = "#spcbbbbbbbb#123456#201501061419#97#(3,5)#2017-11-15 12:0:0#";    String te = System.getProperty("user.dir");    String testmessage = "ad.txt";    btBufferedReader = new BufferedReader(new FileReader(te+"\\"+testmessage));    int i =0;//保证顺序正确    String xuhaostring;    String[] strings = null;    strings = new String[50];    while((xuhaostring = btBufferedReader.readLine())!=null)    {        String[] temp = xuhaostring.split("#");        i++;        if(temp[1].toString().equals("spc"))        {            strings[i] = fString;            System.out.println("find it"+xuhaostring);        }        else        {            strings[i] = xuhaostring;        }    }    for(int j=1;j<=i;j++)    {        System.out.println("load "+strings[j]);    }    btBufferedReader.close();    BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(te+"\\"+testmessage));    for(int j=1;j<=i;j++)    {        bufferedWriter.write(strings[j]);        bufferedWriter.newLine();        System.out.println("input "+strings[j]);    }    bufferedWriter.flush();    bufferedWriter.close();} catch (Exception e) {    // TODO: handle exception}