首页 > 编程语言 >Java统计List中每个元素出现的次数、用java实现生成或显示文件的一些数字、微信小程序开发回顾

Java统计List中每个元素出现的次数、用java实现生成或显示文件的一些数字、微信小程序开发回顾

时间:2023-02-25 11:31:44浏览次数:42  
标签:Java 显示文件 int 微信 程序开发 list Collections java out


Java统计List中每个元素出现的次数

int countA = Collections.frequency(list, “a”);

Collections.frequency(list, key)

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("b");
int countA = Collections.frequency(list, "a");
int countB = Collections.frequency(list, "b");
System.out.println(countA);
System.out.println(countB);
}
}

从源码里面进去看Collections.frequency(list, “a”)
实际上可以根据自己需要去改造一下

private int getCount(List<JiHaiBrandResp> jiHaiPoiRespList, String brandName) {
int count = 0;
if (null != brandName) {
for (JiHaiBrandResp haiBrandResp : jiHaiPoiRespList) {
if (brandName.equals(haiBrandResp.getBrandName())) {
count++;
}
}
}
return count;
}

用java实现生成或显示文件的一些数字

用java实现生成或显示文件的一些数字

package fh;
import java.io.*;
public class DisplayFile {
public static boolean isPrime(int n) {
for (int k=2;k<=Math.sqrt(n);k++) {
if (n%k==0)
return false;
}
return true;
}
public static void main(String[] arguments){

try {
FileInputStream file = new FileInputStream("d:\\x.txt");

DataInputStream in=new DataInputStream(file);
try {
while(true) {
int n1=in.readInt();
int n2=in.readInt();
System.out.println(n1+","+n2); }
} catch (EOFException e) { in.close();}
} catch (IOException e) { }
try
{FileOutputStream file = new FileOutputStream("d:\\x.txt");
DataOutputStream out=new DataOutputStream(file);
for (int n=11;n<100;n+=2) {
if (isPrime(n)&&isPrime(n+2)) {
out.writeInt(n);
out.writeInt(n+2);
} }
out.close();

} catch (IOException e) {};
}}

Java统计List中每个元素出现的次数、用java实现生成或显示文件的一些数字、微信小程序开发回顾_java

Java统计List中每个元素出现的次数、用java实现生成或显示文件的一些数字、微信小程序开发回顾_java_02

微信小程序开发回顾

微信小程序开发回顾

昨天我已经提交了微信小程序,现在来对开发小程序的过程进行回顾。
首先第一步进入微信小程序注册平台进行注册登录。
我到阿里买了一年服务器和一年的域名。(其实在搞活动免费) 然后把域名填到微信小程序的时候,发现微信小程序并不支持中文的域名。
接下来我在微信的官方文档从看到有免费的微信小程序云开发的。官方文档:https://developers.weixin.qq.com/miniprogram/dev/framew事实上微信小程序云开发它的步骤比服务器开发是简单了很多,比如说数据库,环境的搭配没有那么复杂。
然后根据官方文档的步骤下载好了微信开发者工具,并开通了云开发。
刚开始编写代码的话,官方文档里都有详细的介绍,写好了代码。在微信开发者工具点击上传即可。
最后一步是微信进行审核通过后就可以发布上线了。


标签:Java,显示文件,int,微信,程序开发,list,Collections,java,out
From: https://blog.51cto.com/u_14604401/6085097

相关文章

  • Java排序算法简介
    一、Java排序算法什么是排序算法排序算法是一种计算机算法,用于将一组数据按特定顺序排列。它们可以根据一个或多个关键字对数据进行排序,以便更容易查找和比较。常见的......
  • Java 8 Lambda 方法引用 简记
    Lambda表达式以及方法引用Java8的新特性笔记,重点讲的是:Lambda函数式接口方法引用Steam流Lambda表达式Lambda的基础使用不记录,记录JDK8实战书上的一些底......
  • java202302java学习笔记第十一天-二维数组2
     ......
  • 读Java性能权威指南(第2版)笔记01_导言
    1. JVM调优标志1.1. 布尔标志和附带参数的标志1.2. 布尔标志使用的语法1.2.1. -XX:+FlagName表示开启1.2.2. -XX:-FlagName表示关闭1.3. 附带参数的标志使用的......
  • 【Java】ArrayList线程不安全的坑
    问题复现:使用Java的steam().paralleStream(),foreach()方法向ArrayList添加数据,导致ArrayList中出现空值,代码如下:publicstaticvoidmain(String[]args){......
  • java调用chatgpt api
    前提:要有chatgpt账号,不会注册的关注抖音:21402780125,有免费教程!!要在Java中调用ChatGPTAPI,您可以使用以下步骤:首先,在您的Java项目中添加相关的HTTP客户端库,例如......
  • Java多线程面试题:描述一下线程安全活跃态问题,竞态条件?
    一、线程安全活跃态问题线程因为某件事情得不到执行1、活锁线程没有阻塞,但一直重复执行某个操作,并且失败重试1)例子在消息队列中,消费者没有正确a......
  • JAVA保姆式上手教程之入门精通案例
    事务课程目标1、什么是事务2、jdbc如何控制事务3、设置事务的回滚点4、事务的特性ACID5、数据库事务的隔高级别事务理解什么是事务:指逻辑上一组操作,要么同时成功......
  • java中的栈和队列
    一、队列的简单介绍队列是一种遵循先进先出原则的数据结构,一般会有一个对头和一个对尾,只能在对头取出元素,在队尾添加元素。在上边的图中元素4最先进入队列,所以元素4最......
  • Java的安装开发环境
    Java的安装开发环境卸载JDK删除Java的安装目录删除JAVA_HOME删除path下关于Java的目录查看Java-version安装JDK搜索JDK11,找到下载地址同意协议......