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