算是第一个意义上的项目 crc循环冗余编码的实现,深有感触一个项目的实现最难受的不是不知道代码怎写,也不是写的代码全是红色波浪线相依为命,而是写的代码没有一处报错,但运行的结果却不是你所预期的!!!!!
!!!没错是原味的味道!!!
package 模二取余;
//!!!可用了!!!!!!!!!2020/12/ 15:00——21:12
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
/*
StringBuffer的常用方法:
stringBuffer append(xxx):提供了很多的append()方法,用于进行字符串拼接StringBuffer delete(int start,int end):删除指定位置的内容
StringBuffer replace(int start, int end,string str):把[start,end)位置替换为strstringBuffer insert(int offset, xxx):在指定位置插入xxx
StringBuffer reverse():把当前字符序列逆转
public int indexof(String str)
public string substring(int start,int end):返回一个从start开始到end索引结束的左闭右开区间的子public int length()
public char charAt(int n ):用于返回指定索引处的字符
public void setCharAt(int n ,char ch)
*/
public class StringBufferText {
//模二取余
public static void main(String[] args) {
//StringBuffer c=new StringBuffer();
StringBufferText crc=new StringBufferText();//便于调用自定义的模二欺负方法
System.out.println("(输送端的数据)");
System.out.println("请输入发送数据f(x):");
Scanner kb=new Scanner(System.in);
String fx=kb.next();
System.out.println("请输预先约定的数据G(x):");
String Gx=kb.next();
StringBuffer c1=new Str