📄 javashy42.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 + -