⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 将文本转化位数字并排序.java

📁 200多个自己编的java程序,大家可以学一下.
💻 JAVA
字号:
/* * 将文本转化位数字并排序.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<=n-1;i++)            {                String temp=fenxi.nextToken();                //从文本区读取一个数据                a[i]=Double.valueOf(temp).doubleValue();                            }            //从小到大排序            for(int i=0;i<n;i++)            {                for(int j=i+1;j<=n-1;j++)                {                    if(a[j]<=a[i])                    {double t=a[j];                    a[j]=a[i];                    a[i]=t;}            }        }            t2.setText(null);            //刷新显示            for(int i=0;i<n;i++)            {                t2.append(""+a[i]+",");            }        }        }        // TODO overwrite start(), stop() and destroy() methods}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -