`

判定List<String>中数量

阅读更多
   判定List<String>中String数量
//对象

public class WordsCounter
{
public String text;
public int count;
public WordsCounter()
{
text="";
count=0;
}

public WordsCounter(String t,int c)
{
text=t;
count=c;
}
}

//方法
public class Test
{
List<WordsCounter> wordsCountList=new ArrayList<WordsCounter>();
List<String> wordsList=new ArrayList<String>();
//统计词汇频数
     for(String word:wordsList)//循环wordsList中的看看这个分词在List中个数
{
   boolean match=false;//标示是否存在
for(int i=0;i<wordsCountList.size();i++)
{
if(word.equals(wordsCountList.get(i).text))//如果存在
{
wordsCountList.get(i).count++;
match=true;//如果存在数字加1,match告知外部
break;
}
}
if(match==false)//如果没有的话,加入对象
{
wordsCountList.add(new WordsCounter(word,1));
}
}
}
分享到:
评论

相关推荐

    AIC的Java课程1-6章

    人民邮电出版社&lt;br&gt; “Java 编程思想” 第3版 机械工业出版社&lt;br&gt; 教学内容和要求&lt;br&gt;知识点 重要程度 使用频度 难度&lt;br&gt;Java 入门 高 中 易&lt;br&gt;变量和运算符 高 高 中&lt;br&gt;控制结构 高 高 易&lt;br&gt;数组 高 高 中...

    Java比较两个List的值是否相等的方法

    下面是一个Java方法,它接受两个泛型List参数`&lt;T extends Comparable&lt;T&gt;&gt;`,这意味着List中的元素需要实现Comparable接口,以便我们可以进行排序操作: ```java public static &lt;T extends Comparable&lt;T&gt;&gt; boolean ...

    HTMLParser抽取Web网页正文信息

    然而,系统认为如果`&lt;div&gt;`标签中包含其他标签,或者`&lt;p&gt;`标签中嵌套了`&lt;div&gt;`、`&lt;script&gt;`或其他`&lt;p&gt;`标签,则认为这部分内容与主题不相关。 通过上述方法,HTMLParser可以帮助我们有效地从网页中抽取出主要内容,...

    StringUtil.java

    java编程中对字符串的各种方式的处理,包括(空字符串处理、判断是否是空字符串 null和"" 都返回 true、 把string array or list用给定的符号symbol连接成一个字符串、 判定第一个字符串是否等于的第二个字符串中的某...

    java发送短信之AT指令

    List&lt;CommonSms&gt; listMes = new ArrayList&lt;CommonSms&gt;(); try { atCommand = "AT+CMGL=\"ALL\""; strReturn = myport.sendAT(atCommand); listMes = StringUtil.analyseArraySMS(strReturn); } catch ...

    上海交大程序的设计python期末考试题.docx

    解释:python中,%d是格式化字符串,%是格式化操作符,&lt;3/4,3%4&gt;是元组,表示将3/4和3%4的结果格式化到字符串中。 2. 下面标识符中不是python语言的保留字的是: 知识点:python基本语法,保留字 解释:python语言...

    c语言编写的链表逆置的总结

    #include&lt;string.h&gt; #define N 100 typedef struct SList { char data[N]; //字符数组 struct SList *next; //定义链表头指针 }SList,*ListPointer; /*typedef struct List { SList *head; }List,* ListPointer...

    Java递归遍历文件目录代码实例

    List&lt;Map.Entry&lt;String, Integer&gt;&gt; infoIds = new ArrayList&lt;&gt;(map.entrySet()); Collections.sort(infoIds, new Comparator&lt;Map.Entry&lt;String, Integer&gt;&gt;() { public int compare(Map.Entry&lt;String, Integer&gt; o1...

    Android编程判断当前应用是否在后台运行的方法示例

    List&lt;RunningAppProcessInfo&gt; appProcesses = activityManager .getRunningAppProcesses(); for (RunningAppProcessInfo appProcess : appProcesses) { if (appProcess.processName.equals(context....

    21点小游戏

    8. **集合和泛型**:在管理牌堆或者记录玩家得分时,可能会用到数组、List&lt;T&gt;或者其他集合类。 9. **随机数生成**:为了模拟发牌过程,C#的`Random`类可以用来生成随机数,确保每次游戏的随机性。 10. **文件操作*...

    java面试常见基础(深层次,高级研发)

    List&lt;String&gt; list = new ArrayList&lt;&gt;(1000000); ``` #### 16. Hashmap和 concurrentHashmap除了线程安全 还有什么区别,put的时候是怎么处理的。 - **HashMap**:非线程安全,效率较高。 - **ConcurrentHashMap**...

    java练习算法

    ArrayList&lt;Integer&gt; list = new ArrayList&lt;&gt;(); for (int i = 101; i &lt;= 200; i++) { if (isPrime(i)) { list.add(i); } } System.out.println(list + "\n共有" + list.size() + "个素数"); } public ...

    Powerbuilder 获取IP地址,MAC地址

    if l_result &lt;&gt; NO_ERROR then error("获取适配器信息失败:" + String(l_result)) return end if // 处理返回的IP_ADAPTER_INFO结构 string str_ip, str_mac str_ip = adapter_info.IpAddress.List.String ...

    Delphi网络公用函数

    procedure FileCopyFile(const sSrcFile, sDstFile: string); //给定路径复制文件到同一目录下 bRecursive:true所有 procedure FileCopyDirectory(sDir, tDir: string; bRecursive: Boolean);overload; //给定...

    Android开发判断一个app应用是否在运行的方法详解

    List&lt;RunningTaskInfo&gt; list = am.getRunningTasks(100); boolean isAppRunning = false; String MY_PKG_NAME = "com.ad"; for (RunningTaskInfo info : list) { if (info.topActivity.getPackageName().equals...

    java成神之路

    - **泛型接口**: 如`List&lt;T&gt;`的使用和实现。 **6. 单元测试** - **JUnit**: 常用的单元测试框架。 - **Mockito**: 提供对对象的模拟支持。 - **内存数据库**: 如H2数据库,用于测试环境。 **7. 并发编程** - **...

    大数据-互联网大厂面试真题附含答案02.pdf

    本资源摘要信息涵盖了 Redis 数据结构和 Redis 集群原理两大部分,涵盖了 String、List、Hash、Set、Zset 等数据结构、集群节点判定、集群 fail 状态的必要条件、Redis 集群去中心化和 Redis 集群分区规则等知识点。

    VB人事管理系统毕业设计及论文

    Cmbdegree.ListIndex = 0 End If End Sub Private Sub Cmbdepart_Click() If Cmbdepart.Text = "定制" Then FrmTable.Show Cmbdepart.ListIndex = 0 End If End Sub Private Sub CmdAddNew_Click() ...

    java经典面试题

    - `List&lt;String&gt;` 不能转换为 `List&lt;Object&gt;`,因为类型参数是不可协变的。 33. **解析 XML 的几种方式**: - DOM:将整个文档加载到内存中。 - SAX:事件驱动模型,逐个解析文档。 - PULL:简化版的 SAX,便于...

    详解Java中数组判断元素存在几种方式比较

    return new HashSet&lt;&gt;(Arrays.asList(arr)).contains(containValue); } ``` 原理是将数组 -&gt; List -&gt; Set 使用 Set 进行比较,源码通过调用 map 的 containsKey 实现的,而 HashMap 中则是通过遍历 Hash 表中的 key...

Global site tag (gtag.js) - Google Analytics