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

📄 javashy42.java

📁 《JAVA2简明教程》课后习题及部分实验内容~
💻 JAVA
字号:
/********************************************************************************************
   					第6章习题4
编写一个程序,输入一行文本,采用StringTokenizer类的对象,将该文本符号化,并以逆序输出语言符号。

********************************************************************************************/
import java.awt.*;
import java.util.*;
import java.applet.Applet;
public class Javashy42 extends Applet{
	String Text;
	TextField Input;
	Label Lab;
	TextArea Output;
	
	public void init(){
		Lab    = new Label("输入文本: ");
		Input  = new TextField(40);	
		Output = new TextArea(10,40);
		
		add(Lab);
		add(Input);
		add(Output);
		Output.setEditable(false);
	}
	
	public boolean action(Event e,Object o){
		StringTokenizer Token;

		if (e.target == Input){
			String str = o.toString();
			
			Token = new StringTokenizer(str);
			Output.setText("");
			Output.appendText("符号个数: "+Token.countTokens()+"\n符号:\n");
			
			int count = Token.countTokens();
			String allstr[] = new String[count];

			for (int i = 0;i < count;i++)
				allstr[i] = Token.nextToken();
			for (int i = count - 1;i >= 0;i--)
				Output.appendText( allstr[i] + "\n" );
		}
		return true;
	}
}

⌨️ 快捷键说明

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