java 非String Button监听器 以及字符串转化为数字数组

第一篇文章,纪念下

=======================================

不用说,做applet必须有如下两个包:

import java.applet.Applet;

import java.awt.*;

如果要监听器的话,还需要如下两个包:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

注意,并不是添加了java.awt.*包;就不用添加了它的子包的子包。

 

工程中的类

     >

int>

]没错。我们看到了 String.ValueOf(),它的功能是

就是将另一个类型对象转化为string类型。

parseInt是把String转换成int

这样Integer.parseInt就能工作了!

综合起来就是:

Integer.parseInt(String.ValueOf(str.charAt(i)));

即以下代码出现的::

number[i]=Integer.parseInt(String.valueOf(str.charAt(i)));

//////////////////////////////////////////////////////////////////////////////////

好了,给出全部代码吧:

//For 1.34
import java.applet.Applet;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public>   prompt.setBounds(10,10,300,20);
  add(prompt);
  text=new TextField(10);
  text.setBounds(10,30,300,20);
  add(text);
  btn=new Button ("OK");
  btn.setBounds(10,70,200,20);
  add(btn);
  btn.addActionListener(this);
  out=new TextField (10);
  out.setBounds(10,150,300,20);
  add(out);
 }
 public>   {
   String>    String strLine="";
   int>    for(int i=0;i<str.length();i++)
   {
    number[i]=Integer.parseInt(String.valueOf(str.charAt(i)));
    if(i<str.length()-1)
      >    }
   strLine+=number[str.length()-1];
   out.setText(strLine);
  }
 }

}

 

你可能感兴趣的:(java,String,import,button,applet)