shiyan
import javax.xml.transform.Result;
import java.util.Arrays;
public class ParseText {//需要统计的字符串为private String text="Abstract-This paper presents an overview";private Result[] res;private int count;public ParseText(){res=new Result[100];count=0;}public void clean(){//数据清洗String flag="-.:;";for(int i=0;i<flags.length();i++){text=text.replace(flags.charAt(i)+".");}}//统计text中每次单词出现的次数public void parse(){//获取text中所有单词String[] words=text.split("\\s+");//为每个单词设置统计标志:true代表已经统计,false代表未被统计boolean[]flags=new boolean[words.length];for (int i=0;i<words.length;i++){flags[i]=false;}//统计每个单词出现的次数for (int i=0;i<words.length;i++){//统计words[i]在后续元素中出现的次数if (flags[i]==false){//表示尚未统计int times=1;for (int j=i+1;j<words.length;j++){if (flags[j]==false&&words[i].equals(words[j])){times++;flags[j]=true;}}//经统计结果写入Result[]数组res[count++]=new Result(words[i],times);}}
}public void printResult(){Result[] tmp=new Result[count];tmp=Arrays.copyOfRange(res,0,count);//排序Arrays.sort(tmp);//输出结果for (int i=0;i<count;i++){System.out.println(tmp[i].getWords()+":"+tmp[i].getTimes());}}public static void main(String[] args){ParseText pt=new ParseText();pt.clean();pt.parse();pt.printResult();}
}相关文章:
shiyan
import javax.xml.transform.Result; import java.util.Arrays; public class ParseText {//需要统计的字符串为private String text"Abstract-This paper presents an overview";private Result[] res;private int count;public ParseText(){resnew Result[100];cou…...
深度学习黎明时期的LeNet:揭开卷积神经网络的序幕
在深度学习的历史长河中,Yann LeCun 的 LeNet 是一个里程碑式的研究成果,它为后来的卷积神经网络(Convolutional Neural Networks,CNN)的发展奠定了基础。LeNet 的诞生标志着深度学习黎明时期的到来,为人工…...
跨越威胁的传说:揭秘Web安全的七大恶魔
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…...
【SpringCloud系列】@FeignClient微服务轻舞者
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...
【数据库设计和SQL基础语法】--SQL语言概述--SQL的基本结构和语法规则(一)
一、SQL的基本结构 2.1 SQL语句的组成要素 SQL语句的组成要素 关键字(Keywords): 定义:SQL语句的基本操作命令,表示要执行的动作。例子:SELECT、INSERT、UPDATE、DELETE等。 标识符(Identifiers…...
使用oxylabs代理国外ip请求openai接口报错记录
报错提示: curl: (35) TCP connection reset by peer curl: (56) Recv failure: Connection reset by peer 这些报错都是因为curl版本过低(我的版本是curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2…...
搜索引擎语法
演示自定的Google hacking语法,解释含意以及在渗透过程中的作用 Google hacking site:限制搜索范围为某一网站,例如:site:baidu.com ,可以搜索baidu.com 的一些子域名。 inurl:限制关键字出现在网址的某…...
@ResponseBody详解
ResponseBody() 作用: responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。 位置: ResponseBody是作用在方法上的&…...
一些关于开关电源经典回答
1、开关电源变压器如果用铜带取代漆包线,其允许通过的电流怎么算?比如说厚度为0.1mm的铜带,允许通过的电流怎么算? 专家:如果开关电源变压器用铜带取代漆包线,铜带(漆包线)的涡流损耗可以大大将小,工作频率可以相应…...
Linux-文件夹文件赋权、文件指定修改用户和用户组
Linux-文件夹文件赋权、文件指定修改用户和用户组 文件权限说明文件夹文件赋权chmod命令chmod示例以数字方式修改权限给指定目录赋权给当前目录的所有子文件夹和文件赋权 chown修改属主、属组 文件权限说明 文件或目录的权限位是由9个权限位来控制的,每三位一组&am…...
【Java】7. 类型转换和类型判断
7. 类型转换 7.1 基本类型转换 顺箭头:隐式转换(自动) 逆箭头:强制转换(可能造成精度丢失) byte a 10; int b a; int c 1000; byte d (byte) c; System.out.println(d); // -24 7.2 包装类型与基…...
c语言练习12周(15~16)
编写int fun(char s[])函数,返回字串中所有数字累加和 题干编写int fun(char s[])函数,返回字串中所有数字累加和。 若传入串"k2h3yy4x"返回整数9;若传入串"uud9a6f7*"返回整数22 //只填写要求的函数 int fun(cha…...
2023-简单点-机器学习中矩阵向量求导
机器学习中矩阵向量求导的概念是什么? 在机器学习中,矩阵向量求导的概念主要涉及对函数中的矩阵或向量参数进行求导运算。这种求导运算可以帮助我们了解函数值随参数的变化情况,进而应用于优化算法中。具体来说,当损失函数是一个…...
帮管客CRM SQL注入漏洞复现
0x01 产品简介 帮管客CRM是一款集客户档案、销售记录、业务往来等功能于一体的客户管理系统。帮管客CRM客户管理系统,客户管理,从未如此简单,一个平台满足企业全方位的销售跟进、智能化服务管理、高效的沟通协同、图表化数据分析帮管客颠覆传…...
如何编写自己的python包,并在本地进行使用
如何编写自己的python包,并在本地进行使用 一、直接引用 1.创建Python项目pythonProject。 2.并且在此项目下创建pg_message包。 3.pg_message包下默认生成_init_.py文件。 Python中_init_.py是package的标志。init.py 文件的一个主要作用是将文件夹变为一个Python模块,Pyt…...
xv6 磁盘中断流程和启动时调度流程
首发公号:Rand_cs 本文讲述 xv6 中的一些细节流程,还有对之前文中遗留的问题做一些补充说明,主要有以下几个问题: 一次完整的磁盘中断流程进入调度器后的详细流程sched 函数中的条件判断scheduler 函数中为什么要周期性关中断 …...
Spring Security 6.x 系列(6)—— 显式设置和修改登录态信息
一、前言 此篇是对上篇 Spring Security 6.x 系列(5)—— Servlet 认证体系结构介绍 中4.9章节显式调用SecurityContextRepository#saveContext进行详解分析。 二、设置和修改登录态 2.1 登录态存储形式 使用Spring Security框架,认证成功…...
Linux的软件安装
Linux的软件安装 1、rpm软件安装包 RPM(RedHat Package Manager)安装管理 这个机制最早是由Red Hat开发出来,后来实在很好用,因此很多 distributions(发行版)就使用这个机制来作为软件安装的管理方式 。包括Fedora,CentOS,S…...
443. 压缩字符串
这篇文章会收录到 : 算法通关村第十二关-黄金挑战字符串冲刺题-CSDN博客 压缩字符串 描述 : 给你一个字符数组 chars ,请使用下述算法压缩: 从一个空字符串 s 开始。对于 chars 中的每组 连续重复字符 : 如果这一组长度为 1 ,…...
Python面经【6】
Python面经【6】 一、什么是Python的自省机制二、关于Python程序的运行方面,有什么手段可以提升性能三、dict的item()和iteritems()的不同四、说明一个os.path和sys.path分别代表什么五、说一下字典和json的区别六、什么是可变、不可变类型 一、什么是Python的自省机…...
终极指南:为什么Tree of Thoughts思维树算法能提升AI推理能力70%?
终极指南:为什么Tree of Thoughts思维树算法能提升AI推理能力70%? 【免费下载链接】tree-of-thoughts Plug in and Play Implementation of Tree of Thoughts: Deliberate Problem Solving with Large Language Models that Elevates Model Reasoning by…...
如何快速掌握Google Cloud服务的Go实现:golang-samples完整指南
如何快速掌握Google Cloud服务的Go实现:golang-samples完整指南 【免费下载链接】golang-samples Sample apps and code written for Google Cloud in the Go programming language. 项目地址: https://gitcode.com/gh_mirrors/go/golang-samples GitHub 加速…...
Steam成就解锁工具:如何修复游戏bug并管理你的Steam成就
Steam成就解锁工具:如何修复游戏bug并管理你的Steam成就 【免费下载链接】SteamAchievementManager A manager for game achievements in Steam. 项目地址: https://gitcode.com/gh_mirrors/st/SteamAchievementManager Steam Achievement Manager࿰…...
影像诊断四剑客:B超、X光、CT、核磁共振如何各显神通
1. 影像诊断四剑客:谁是你的最佳拍档? 第一次去医院做影像检查时,面对医生开的B超、X光、CT、核磁共振检查单,你是不是也一头雾水?这四种检查看起来都很高科技,但价格相差悬殊,等待时间也各不相…...
胶片背后的科学:揭秘溴化银如何捕捉光影(含现代数码摄影对比)
胶片背后的科学:揭秘溴化银如何捕捉光影(含现代数码摄影对比) 当光线穿过镜头,在胶片表面留下潜影的那一刻,一场精妙的化学反应便悄然启动。这种用银盐捕捉光影的技术,曾统治影像记录领域长达一个多世纪&am…...
CHORD-X多风格研报生成效果展:对比券商风、学术风与自媒体风格
CHORD-X多风格研报生成效果展:对比券商风、学术风与自媒体风格 最近在试用各种AI写作工具,发现一个挺有意思的现象:很多模型写出来的东西,风格都差不多,要么是那种很官方的口吻,要么就是一股AI味儿。直到我…...
Qwen2.5-VL-7B-Instruct入门指南:多模态指令微调数据格式解析
Qwen2.5-VL-7B-Instruct入门指南:多模态指令微调数据格式解析 1. 项目概述 Qwen2.5-VL-7B-Instruct是一款强大的多模态视觉-语言模型,能够同时处理图像和文本输入,理解复杂的跨模态指令。这个7B参数的模型特别适合需要视觉理解和语言生成相…...
2026年英文论文AIGC检测不通过?5款降AI工具横评哪个最值
英文论文的AIGC检测越来越严了。今年有两个室友都被期刊退稿,理由一模一样:AI-generated content detected。一个用Turnitin,一个用iThenticate,工具不同,结果都没过。 我帮他们研究了一圈,横评了几款降AI…...
5步实现Elsevier期刊审稿状态自动化追踪:告别手动刷新的终极方案
5步实现Elsevier期刊审稿状态自动化追踪:告别手动刷新的终极方案 【免费下载链接】Elsevier-Tracker 项目地址: https://gitcode.com/gh_mirrors/el/Elsevier-Tracker 你是否每天焦虑地刷新Elsevier投稿系统,只为查看审稿进度?Elsevi…...
Autovisor:智慧树课程自动化学习终极指南
Autovisor:智慧树课程自动化学习终极指南 【免费下载链接】Autovisor 2025智慧树刷课脚本 基于Python Playwright的自动化程序 [有免安装版] 项目地址: https://gitcode.com/gh_mirrors/au/Autovisor Autovisor是一款基于Python Playwright框架开发的智能自动…...
