200多个自己编的java程序,大家可以学一下.

源代码在线查看: 将文本转化位数字并排序.java

软件大小: 415 K
上传用户: feitiandy001
关键词: java 200 程序
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*				 * 将文本转化位数字并排序.java				 *				 * Created on 2004年9月22日, 下午6:25				 */								/**				 *				 * @author  litertiger				 */				import java.util.*;				import java.io.*;				import java.awt.*;				import java.awt.event.*;				public class 将文本转化位数字并排序 extends java.applet.Applet implements TextListener {				    				    TextArea t1,t2;				    				    /** Initialization method that will be called after the applet is loaded				     *  into the browser.				     */				    public void init() {				        t1=new TextArea("",10,30); 				        t2=new TextArea("",10,30);				        add(t1);				        add(t2);				        t2.setEditable(false);				        t1.addTextListener(this);				        // TODO start asynchronous download of heavy resources				    }				    				    public void textValueChanged(TextEvent e) {				        if(e.getSource()==t1);				        {				            String s=t1.getText();				            double a[]=new double[50];				            StringTokenizer fenxi=new StringTokenizer(s,",'\n'");				            //以回车 空格 和逗号作为分隔符				            int n=fenxi.countTokens();				            for(int i=0;i				            {				                String temp=fenxi.nextToken();				                //从文本区读取一个数据				                a[i]=Double.valueOf(temp).doubleValue();				                				            }				            //从小到大排序				            for(int i=0;i				            {				                for(int j=i+1;j				                {				                    if(a[j]				                    {double t=a[j];				                    a[j]=a[i];				                    a[i]=t;}				            }				        }				            t2.setText(null);				            //刷新显示				            for(int i=0;i				            {				                t2.append(""+a[i]+",");				            }				        }				        }				    				    // TODO overwrite start(), stop() and destroy() methods				}							

相关资源