|  |  |  | 
|---|
|  |  |  | package com.doumee.ticketmachine; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.doumee.keyCabinet.MApplication; | 
|---|
|  |  |  | import com.doumee.keyCabinet.utils.CircularQueue; | 
|---|
|  |  |  | import com.doumee.keyCabinet.utils.i485.SportUtils; | 
|---|
|  |  |  | import com.example.datalibrary.utils.ToastUtils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import org.junit.Test; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.regex.Matcher; | 
|---|
|  |  |  | import java.util.regex.Pattern; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import static com.doumee.keyCabinet.utils.i485.SportUtils.hexToBinary; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class ExampleUnitTest { | 
|---|
|  |  |  | @Test | 
|---|
|  |  |  | public void addition_isCorrect() { | 
|---|
|  |  |  | String s = "80010000FFEF33B2"; | 
|---|
|  |  |  | String dm = s.substring(4,12); | 
|---|
|  |  |  | System.out.println("===1>"+dm); | 
|---|
|  |  |  | dm = dm.replaceAll("0",""); | 
|---|
|  |  |  | System.out.println("===2>"+dm); | 
|---|
|  |  |  | dm = SportUtils.hexToBinary(dm); | 
|---|
|  |  |  | System.out.println("===3>"+dm); | 
|---|
|  |  |  | StringBuilder sb = new StringBuilder(dm); | 
|---|
|  |  |  | dm = sb.reverse().toString(); | 
|---|
|  |  |  | System.out.println("===4>"+dm); | 
|---|
|  |  |  | for(int i=1;i<=dm.length();i++){ | 
|---|
|  |  |  | String key = SportUtils.intToHex(i); | 
|---|
|  |  |  | System.out.println("===>"+key+","+("1".equals(dm.substring(i-1,i))?"关":"开")); | 
|---|
|  |  |  | CircularQueue queue = new CircularQueue(); | 
|---|
|  |  |  | for(int i=0;i<3;i++){ | 
|---|
|  |  |  | queue.enqueue(i+""); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | System.out.println(queue.dequeue()); | 
|---|
|  |  |  | System.out.println(queue.dequeue()); | 
|---|
|  |  |  | System.out.println(queue.dequeue()); | 
|---|
|  |  |  | System.out.println(queue.dequeue()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|