📄 将文本转化位数字并排序.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 + -