怎么用Java编写一个能安首字母查找单词的代码?类似字典!当你输入一个字母的时候 去查询一下有没有对应的单词 有就显示出来 没有就没有了 楼上说的对 这个还有看你是简单的测试完呢还是认真的搞 简单的 吧单词放一个数组里 玩玩就是了 复杂点 吧单词放到数据库 再复杂的我就也不懂了 懂的人也没时间来看你这个问题啊
简易电子词典 无需数据库 用map添加单词及含义的 java源代码public class Test4 {
static MapString, String map = new TreeMapString, String();
static {
map.put("watermelon", "西瓜");
map.put("banana", "香蕉");
map.put("strawberry", "草莓");
map.put("apple", "苹果");
}
public static void main(String[] args) {
System.out.println("请输入单词");
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String str1 = sc.nextLine();
if(str1.equals("退出")){
return;
}
else if (map.containsKey(str1)) {
System.out.println(map.get(str1));
} else{
System.out.println("次单词为新词,添加意思");
Scanner sc1 = new Scanner(System.in);
String str2=sc1.nextLine();
map.put(str1, str2);
System.out.println("添加成功 。");
}
}
}
}
求一个JAVA猜单词游戏的代码,要求如下import java.util.Random;
import java.util.Scanner;
public class GuessString {
public static void main(String[] args){
String[] strings={"apple","orange","tom","kitty","hello","world","have","fun","hehe","ok"};
Random rand=new Random();
String choosed=strings[rand.nextInt()];
StringBuilder guessString=new StringBuilder(choosed);
StringBuilder sb=new StringBuilder();
for(int i=0;iguessString.length();i)
sb.append("_ ");
System.out.println(sb);
Scanner scanner=new Scanner(System.in);
int numberGuessed=0;
while(numberGuessedguessString.length()){
char c=scanner.next().charAt(0);
int index=guessString.indexOf(c "");
if(index=0){
if(sb.charAt(2*index)=='_'){
guessString.setCharAt(index, '*');
sb.setCharAt(index*2, c);
numberGuessed;
}
}
System.out.println(sb);
}
}
}
一篇英文的文章,怎么通过JAVA代码,提取里面所有的单词?读取txt文件可以用逐行扫描方式java网站单词记忆代码,提取单词用正则表达式 。
前提java网站单词记忆代码:出现java网站单词记忆代码的连续英文字符就是单词;除java网站单词记忆代码了英文字符外地所有字符都不是单词;每行java网站单词记忆代码的最后一个单词不能断字,即hel-(提行)lo 。
// 读取文件就省略了哈
String s = "I have 5 apples... How much do you have?";
// 以出现1次或多次的非英文符号为单词的分隔
String[] a = s.split("[^a-zA-Z] ");
// 输出结果,总共有8个单词
System.out.println(a.length);
一个题目,用java编写一个简易的背单词程序 , 谢谢?。ㄇ蟠笊癜锇锩?,只有这点财富值了T T)ajax获取到1.TXT后回调处理成一个单词数组文本 , 然后用定时器处理时间,跳转到默写的text框中,获取默写框中的text的value值与原值比对,将错误的放入提前准备的空数组中,然后函数回调就可以
java实现按词头、词尾提取英文文档中的单词的完整代码代码public class Test {
public static void main(String[] args) {
Test t =new Test();
File file = new File("E:\\桌面\\words.txt");
try {
ListString list= t.getWords(file, true,"h");
for (String string : list) {
System.out.print(string "");
}
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* java实现按词头、词尾提取英文文档中的单词
* @param file 原文件
* @param isHead 按词头true 按词尾false
* @param fix 关键词
* @return
* @throws Exception
*/
public ListString getWords(File file , boolean isHead,String fix) throws Exception{
//读取文件中的内容到字符串str
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
int i=0;
String str = "";
while ((i=bis.read())!=-1) {
str =(char)i;
}
System.out.println(str);
bis.close();
fis.close();
//将str分割为单词数组
String[] words = str.split(" ");
ListString list = new ArrayListString();
if (isHead) {
for (String word : words) {
if (word.startsWith(fix)) {
list.add(word);
}
}
}else {
for (String word : words) {
if (word.endsWith(fix)) {
list.add(word);
}
}
}
return list;
}
}
【java网站单词记忆代码 java英语词汇app】java网站单词记忆代码的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java英语词汇app、java网站单词记忆代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 方正笔记本怎么连接路由器,方正笔记本怎么连接路由器上网
- ios怎么更改系统语言设置,苹果如何改系统语言
- thinkphp清除缓存数据库,thinkphp缓存技术
- java百度云爬虫系统,python爬取百度云资源
- python换行函数 python换行规则
- 怎么样查看u盘大文件夹,怎么样查看u盘大文件夹里的东西
- oracle中表示时间的数据类型,oracle中表示时间的数据类型有哪些
- erp系统中怎么删除凭证,erp怎么删除错误的资料
- vb.net字符串转义 vbs 转义字符