Java英语单词拆分方法源代码
2014-04-28 20:00
447 查看
Java英语单词拆分方法源代码
1,源代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SplitTest extends JFrame
{
/**
* @param args
*/
private JLabel promptLabel;
private JTextField inputField;
private JTextArea outputArea;
public SplitTest()
{
super("测试StringSplit类");
Container container = getContentPane();
container.setLayout(new FlowLayout());
promptLabel = new JLabel("请输入一个英文句子,按回车键结束");
container.add(promptLabel);
inputField = new JTextField(20);
inputField.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
String string = new String(e.getActionCommand());
String str[] = string.split(" ");
/*
* StringTokenizer tokenizer = new StringTokenizer(e.getActionCommand());
* outputArea.setText("Numbers of elements : " +tokenizer.countTokens() + "\nThe tokenizers are : \n");
* while (tokenizer.hasMoreElements())
* outputArea.append(tokenizer.nextToken() + "\n");
* StringTokenizer tokenizer = new StringTokenizer(e.getActionCommand());
* while (tokenizer.hasMoreElements())
* outputArea.append(tokenizer.nextToken()+"\n");
*|//以上注解部分是使用StringTokenizer方法来拆分单词效果相同
*/
outputArea.setText("Numbers of elements : " + str.length + "\nThe SplitStrings are : \n");
for (int i = 0; i < str.length; i++)
{
outputArea.append(str[i] + "\n");
}
}
});
container.add(inputField);
outputArea = new JTextArea(15, 20);
outputArea.setEditable(false);
container.add(new JScrollPane(outputArea));
setSize(300, 400);
setVisible(true);
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
SplitTest appSplitTest = new SplitTest();
appSplitTest.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
2,运行结果
1,源代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SplitTest extends JFrame
{
/**
* @param args
*/
private JLabel promptLabel;
private JTextField inputField;
private JTextArea outputArea;
public SplitTest()
{
super("测试StringSplit类");
Container container = getContentPane();
container.setLayout(new FlowLayout());
promptLabel = new JLabel("请输入一个英文句子,按回车键结束");
container.add(promptLabel);
inputField = new JTextField(20);
inputField.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
String string = new String(e.getActionCommand());
String str[] = string.split(" ");
/*
* StringTokenizer tokenizer = new StringTokenizer(e.getActionCommand());
* outputArea.setText("Numbers of elements : " +tokenizer.countTokens() + "\nThe tokenizers are : \n");
* while (tokenizer.hasMoreElements())
* outputArea.append(tokenizer.nextToken() + "\n");
* StringTokenizer tokenizer = new StringTokenizer(e.getActionCommand());
* while (tokenizer.hasMoreElements())
* outputArea.append(tokenizer.nextToken()+"\n");
*|//以上注解部分是使用StringTokenizer方法来拆分单词效果相同
*/
outputArea.setText("Numbers of elements : " + str.length + "\nThe SplitStrings are : \n");
for (int i = 0; i < str.length; i++)
{
outputArea.append(str[i] + "\n");
}
}
});
container.add(inputField);
outputArea = new JTextArea(15, 20);
outputArea.setEditable(false);
container.add(new JScrollPane(outputArea));
setSize(300, 400);
setVisible(true);
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
SplitTest appSplitTest = new SplitTest();
appSplitTest.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
2,运行结果
相关文章推荐
- Java--split拆分使用竖线为分隔符的字符串方法
- Eclipse中查看Java源代码的方法及一些注意事项
- 转:获取Android的Java源代码并在Eclipse中关联查看的最新方法
- 设计模式——工厂方法 Java源代码
- java之英语单词库(一)
- Android开发java开发之常用英文词汇汇总。程序员必备英语单词
- 如何在Eclipse下查看JDK源代码以及java源代码阅读方法
- 不修改源代码,动态注入Java代码的方法
- JAVA开发常用英语单词总结六
- java识别一篇文章中某单词出现个数的方法
- java基于TCP的socket数据包拆分方法
- java String类中的方法将一句英文单词的首字母转成大写
- 获取Android的Java源代码并在Eclipse中关联查看的方法
- 教你一眼认出英语单词的意思的方法
- 结合jdk源代码深入讲解Java中==及equals方法的机理
- python实现JAVA源代码从ANSI到UTF-8的批量转换方法
- java拆分字符串最简单的方法
- JAVA基础英语单词表(中)
- 单词记了又忘怎么办?6大方法教你高效背英语单词
- java实现遍历树形菜单方法——设计思路【含源代码】