62,621
社区成员
发帖
与我相关
我的任务
分享
public class TestArray {
public static void main(String[] args) {
ArrayList<byte[]> m_Cs = new ArrayList<byte[]>();
byte[] src = { 1, 2 };
byte[] src1 = { 1, 2 ,5};
byte[] src2 = { 1, 2 ,8};
byte[] src3 = { 1, 2 ,9};
byte[] src4 = { 1, 2 ,10};
byte[] src5 = { 2, 1};
byte[] dec = { 5 ,2 ,1};
m_Cs.add(src);
m_Cs.add(src1);
m_Cs.add(src2);
m_Cs.add(src3);
m_Cs.add(src4);
m_Cs.add(src5);
for(int i = 0; i < m_Cs.size(); i++)
{
byte[] get = (byte[]) m_Cs.get(i);
if(testEqual(get, dec))
{
System.out.println("arraylist有相等的不要再插入了,呵呵");
return;
}
}
System.out.println("恭喜,没有相等的,可以插入");
}
private static boolean testEqual(byte[] byte1, byte[] byte2)
{
java.util.Arrays.sort(byte1);
java.util.Arrays.sort(byte2);
if(byte1.length != byte2.length)
{
return false;
}
for(int i = 0; i < byte1.length; i++)
{
if(byte1[i] != byte2[i])
{
return false;
}
}
return true;
}
}
import java.util.*;
public class ArrayListTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<byte[]> m_Cs = new ArrayList<byte[]>();
byte[] src = { 1, 2 };
byte[] dec = { 1, 2 };
boolean b, c, d;
m_Cs.add(src);
ListIterator iter = m_Cs.listIterator();
for (byte[] element : m_Cs) {
if(iter.hasNext()) {
iter.next();
int i = 0;
while(i < src.length) {
System.out.println(src[i]);
i++;
}
}
}
b = m_Cs.contains(dec);
c = m_Cs.contains(src);
System.out.println(b);
System.out.println(c);
}
}