package test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.Scanner;
public class A11 {
public static void main(String[] args) throws FileNotFoundException {
System.out.println("请输入测试方式:");
System.out.println("1=单一测试 2=对比测试");
long st = System.nanoTime();
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
scan.close();
switch (i) {
case 1:
start();
break;
case 2:
begin();
break;
default:
break;
}
System.out.println();
System.out.println("total times " + (System.nanoTime() - st));
}
// 单一测试入口
public static void start() throws FileNotFoundException {
ArrayList<String> list = new ArrayList<String>();
Scanner sc = new S
车辆CAN测试小代码
于 2022-02-28 20:31:02 首次发布
该Java程序提供两种测试方式,用于处理CAN数据。它可以读取指定路径的文件,查找并计数含有CAN报文的行,然后通过过滤和计数找到可能的仲裁ID。对比测试则比较两个不同时间段的CAN数据,找出新增的仲裁ID。程序适用于车载通讯数据的分析。
摘要由CSDN通过智能技术生成