二进制移位 java_java 二进制位移

String=“111110000011110000001110000000111110000000000111110000111111··········”很长的数据;就是说文件中很长的数据就如上面的数据;读取上面的数据定义一个数组长度...

String=“111110000011110000001110000000111110000000000111110000111111··········”很长的数据;就是说文件中很长的数据就如上面的数据;读取上面的数据定义一个数组长度为10;并且每次推送的读;意思应该是位移吧;数据一个一个推送到数组中;凡是数组符合 下面的

String index0="1110000000";

String index1="1111000000";

String index2="1111100000";

String index3="1111110000";

String index3_1="1111111000";

String index3_2="1111111100";

就在另一个文件比如A文件中写入一个1;

如果数组中符合这些 String index4_2 = "0011111111";

String index4_1 = "0001111111";

String index4 = "0000111111";

String index5 = "0000011111";

String index6 = "0000001111";

String index7 = "0000000111";

String index8 = "0000000011";

就在A文件中写入一个0;

求高手解决;谢谢;求代码。

············································································

读取文件中的数据;比如文件中数据是下面的数据String=“还是上面string内的” 当数据读到第二组1的出现的时间开始跳变;就是说如果数据从1突然变到0就在另一个文件中(E:/A.txt)记录1;然后再继续往下读;如果读到从0变到1就在A文件中记录0;读取的一类重复(是指1111等等或者00···)数据只算一次;这个1100000110000就在文件中记录11;而这个1100000111不是记录一个10,而是一个1;如果这样的数据11000001100000000011就记录110;读取的数不能超过10个数据;这样的怎么写呀;哥们怎么搞呀

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值