当前位置: 首页 > news >正文

对网站开发语言的统计瑞安商业网站建设

对网站开发语言的统计,瑞安商业网站建设,android开发是做什么的,手机网站开发 和 网页文章目录 哈希表几种哈希实现 Java数组HashSetmap方法charAt()toCharArray()for 遍历长度 哈希表 当需要快速判断一个元素是否出现在集合里的时候,就要用到哈希表。 无限循环就意味着重复出现。 几种哈希实现 数组:大小固定set:只存keymap…

文章目录

  • 哈希表
    • 几种哈希实现
  • Java
    • 数组
    • HashSet
    • map
    • 方法
      • charAt()
      • toCharArray()
      • for 遍历
      • 长度

哈希表

当需要快速判断一个元素是否出现在集合里的时候,就要用到哈希表。
无限循环就意味着重复出现。

几种哈希实现

  • 数组:大小固定
  • set:只存key
  • map:key:value

Java

数组

动态数组

List<Integer> resList = new ArrayList<>();
//这里必须是Integer,不能是int。

以上动态数组本质上是一个对象,Integer为对象类型,若返回值限定了int[],则需要转化为int[](固定数组)

		int index = 0;int res[] = new int[resList.size()];for(int i : resList)res[index++] = i;return res;

HashSet

使用HashSet需要import两个包

import java.util.HashSet;
import java.util.Set;

声明HashSet

 Set<Integer> set1 = new HashSet<>();

对应的方法包括add,contains,size【注意不是length】

for (int i : nums1) {set1.add(i);
}
for (int i : nums2) {if (set1.contains(i)) {resSet.add(i);}
}
int[] arr = new int[resSet.size()];

集合转化为数组可以使用

return resSet.stream().mapToInt(x -> x).toArray();

也可以使用上述动态数组中的转化方法,申请一个数组赋值。

int[] arr = new int[resSet.size()];
int j = 0;
for(int i : resSet){arr[j++] = i;
}

map

声明定义

Map<Integer, Integer> map = new HashMap<>();

包含方法containsKey,get,put

			if (map.containsKey(temp)){int []res = new int[2];res[1]= i;res[0] = map.get(temp);return res;}//若没有对应,则添加进mapmap.put(nums[i],i);

getOrDefault 用于从映射(map)中根据指定的键(key)获取相应的值(value)。
如果映射中不包含这个键,getOrDefault 方法将返回调用者提供的默认值。

方法

charAt()

获取ASCII码值

record[s.charAt(i) - 'a']++;

toCharArray()

获取ASCII码值

for 遍历

遍历数组里的值,声明一个变量,用: 数组。

for (int count: record) {if (count != 0) {               return false;}

长度

string用.length()
set用size()

http://www.yayakq.cn/news/981055/

相关文章:

  • 电子网站开发技术包括简约创意男装字体logo设计
  • 济南最好的网站制作公司哪家好一流高职院校建设计划项目网站
  • 西安百度竞价托管公司搜索引擎优化排名培训
  • 哪个网站音乐做的最好的法律咨询网站开发
  • 国开行网站毕业申请怎么做什么好的主题做网站
  • 做网站打电话怎么和客户说pc网站建设和推广
  • 免费建站排名百度智能建站系统
  • 企业网站推广设计商城网站开发实施方案
  • 做个简单的网站多少钱旅行社网站方案
  • 厦门网站制作方案cdn网络对网站开发有影响吗
  • 网站代码查询wordpress快速赚钱
  • 域名解析网站网页制作三剑客是指什么
  • 曲阜网站建设价格营销网站建设评估及分析
  • 怎么做网站埋点哪个网站做任务给东西
  • 全国卫生计生机构建设管理系统网站wordpress 分页导航无效
  • 做一个公司网站需要多少钱360浏览器最新版本下载安装
  • 电子商务网站开发的总结参考文献 教学网站建设
  • 开源网站建设工具怎样做校园网站推广
  • 北京网站建设方案书常熟住房和城乡建设局网站
  • 做公装的什么网站好浏览器主页网址大全
  • 河南省级建设主管部门网站tplink域名申请
  • 个人建站免费服务器电子商务网站建设成都
  • 经典网站源码地名网站建设费用
  • 遂昌建设局网站西安网站制作公司排名
  • 网站续费服务商海口网站seo
  • 网站建设及推广方案社群营销的具体方法
  • 外贸建站网站公司百度包年推广网站建设
  • 网站建设合同范文市场调研公司是做什么业务的
  • 接网站开发在线crm视频在线crm免
  • 做网站用什么语言比较简单wordpress教程dara