package com.ai;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
public class EnglishCount {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(new File("steve"))));
System.out.println("Ok, find the file!");
String line = null;
byte[] wordB = new byte[30];
Map<String, String> countArea = new HashMap<String, String>();
int wordBP = 0;
String theWord = null;
System.out.println("Start count~");
while ((line = br.readLine()) != null) {
boolean inWord = true;
byte[] lineB = line.getBytes();
for (int i = 0; i < lineB.length; i++) {
// is a character
if ((lineB[i] < 91 && lineB[i] > 64)
|| (lineB[i] < 123 && lineB[i] > 96)) {
wordB[wordBP] = lineB[i];
wordBP = wordBP + 1;
inWord = true;
} else if (inWord) {
theWord = new String(wordB).trim().toLowerCase();
countArea.put(theWord, theWord);
wordBP = 0;
inWord = false;
wordB = new byte[30];
}
}
if (inWord) {
theWord = new String(wordB).trim().toLowerCase();
countArea.put(theWord, theWord);
wordBP = 0;
inWord = false;
wordB = new byte[30];
}
}
System.out.println("End count~");
System.out.println("Sum word of steve is :" + countArea.size());
}
}
学习英语,把这个传记看完,可以学会1.3w多个单词
代码里做了去重处理,统计结果:
引用
Ok, find the file!
Start count~
End count~
Sum word of steve is :13900
看来最有效的学英语方式就是看英文读物。
分享到:
相关推荐
《史蒂夫·乔布斯传》是一本深入剖析苹果公司创始人史蒂夫·乔布斯生平的著作,书中揭示了这位传奇人物如何凭借其独特的创新意识、商业洞察力和领导风格,改变了科技行业的面貌。这篇读后感主要围绕乔布斯的几个核心...
《史蒂夫·乔布斯传》是一本深入剖析这位科技巨匠生平与思想的著作,通过阅读,我们可以了解到乔布斯是如何从一个普通的个人成长为改变世界的企业家。乔布斯的故事充满了挑战、创新和坚持,他的经历对于我们理解个人...
【知识点】 ...总之,乔布斯的演讲涵盖了理想、决策、创新、教育、挫折、领导力等多个主题,鼓励听众要有勇气追求自己的梦想,相信生活中的点滴会以意想不到的方式相互联系,并从中找到意义和价值。
《史蒂夫·乔布斯传》读后感 乔布斯,这个名字在全球范围内具有广泛的影响力,不仅因为他是苹果公司的创始人,更是因为他对科技产业的革命性贡献。他的故事,通过沃尔特·艾萨克森的传记《史蒂夫·乔布斯传》呈现...
【乔布斯演讲稿 中英文】是一份珍贵的资料,其中包含了苹果公司的创始人史蒂夫·乔布斯在斯坦福大学毕业典礼上的演讲内容。这篇演讲稿不仅展现了乔布斯独特的个人风格,也是他人生智慧和创新精神的集中体现。乔布斯...
在这篇文章中,我们将讨论谷歌和微软的商业模式和产品战略,并探讨史蒂夫·乔布斯对谷歌的建议。 首先,让我们回顾一下史蒂夫·乔布斯对谷歌的建议。乔布斯建议谷歌集中精力,关注少数几个核心产品,而不是试图做太...
从给定的文件信息中,我们可以提炼出一系列与IT行业相关的知识点,主要围绕史蒂夫·乔布斯的生平及其对技术领域的贡献展开。以下是对这些知识点的详细阐述: ### 1. 乔布斯的早期生活与背景 乔布斯的早年经历充满...
史蒂夫·乔布斯,作为苹果公司和Pixar动画工作室的传奇CEO,他的影响力超越了科技界,他的人生经历和智慧启发了无数人。2005年6月12日,乔布斯在斯坦福大学毕业典礼上的演讲,以其特有的故事叙述方式,传递了关于...
这篇演讲是已故苹果公司创始人史蒂夫·乔布斯在2005年斯坦福大学毕业典礼上的著名演讲,被誉为“Stay Hungry, Stay Foolish”。这个音频文件为那些希望提高英语听力,尤其是对科技界有深厚兴趣和编程背景的学生提供...
在《乔布斯传》中,作者以翔实的笔触描绘了科技界巨匠史蒂夫·乔布斯的一生。这本书不仅仅是一本关于个人的传记,更是对一个时代、一个行业深刻变革的记录。乔布斯作为苹果公司的联合创始人,他的生平和事迹不仅对...
第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件...
第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件...
苹果公司的设计哲学深深植根于其创始人史蒂夫·乔布斯的理念之中。乔布斯追求简洁、直观和用户友好的设计原则,这体现在苹果的产品、软件乃至营销材料中。在PPT演示方面,苹果风格的模版往往采用极简主义设计,注重...
在《如何在任何观众面前做到极其出色:乔布斯的演讲秘诀》一书中,作者卡米内·加洛通过对苹果公司创始人史蒂夫·乔布斯演讲技巧的深入研究,揭示了这位科技巨头是如何在公众面前展现其非凡魅力的。本书不仅对于想要...
《乔布斯传》是一本深入探讨史蒂夫·乔布斯生平、思想和成就的书籍,通过读者的读后感,我们可以提炼出以下几个关键知识点: 1. **创新精神**:乔布斯是科技领域的先驱,他的创新理念是将科技与艺术完美结合,通过...
史蒂夫·乔布斯,这个名字在科技界犹如一座丰碑,他的生活经历充满了波折与创新,他的故事激励着无数追梦者。乔布斯的成长环境并非一帆风顺,他的父母在他少年时并未给予过多的帮助,但他们给予的自由却成为了他人生...
《乔布斯传》是关于苹果公司创始人史蒂夫·乔布斯的传记,讲述了他的人生历程、商业成就和对科技产业的巨大影响。通过五篇不同的读后感,我们可以提炼出以下几个核心知识点: 1. **创新精神**:乔布斯被誉为改变...
2005年6月12日,苹果公司前CEO史蒂夫·乔布斯在斯坦福大学的毕业典礼上发表了令世界瞩目的演讲。这场演讲不仅成为了乔布斯个人传奇生涯中的一个重要里程碑,更成为了一代人心中的精神财富。在近十五分钟的演讲中,...
2005年,史蒂夫·乔布斯在斯坦福大学的一次演讲中,以其独特的视角和深刻的见解,为全世界的听众带来了极具启发性的思想盛宴。这场演讲不仅仅是一次普通的毕业致辞,更是一次关于生命、创新和个人成长的深度探讨,而...
当我们谈论“忆乔布斯PPT下载.rar”时,我们不仅是在讨论一个简单的PPT文件,而是在回望一位科技界巨匠——史蒂夫·乔布斯的传奇一生,以及他如何通过苹果公司改写了科技历史。 乔布斯的一生充满了传奇色彩。从最初...