java实战有关问题宝典

java实战问题宝典
A.ab两个数组,取出a里面跟b不一样的元素? --呆呆向前冲
1.把b数组里的元素遍历一下放在一个StringBuffer sb里面;
2.遍历a数组中的元素,和sb比较,若不包含在sb中,则放入StringBuffer sbother中;
3.sbother中的数据即是要求得的元素 ;

*.字符串好像有个contain的方法可以用;

===============================
B.UTF-8的工程中,和txt文件乱码的问题? --虾仁_G
1.gbk的文件可以在gbk的工程中打开,utf-8的文件可以在utf-8的工程中打开,在utf-8的工程中打开的gbk文件中乱码,反之一样;
2.乱码的问题是因为文件本身的编码与重新写入另外一个文件中时用的编码不一样
3.乱码只与写时有关,读进去的都是字节,与字符无关,写时才与编码有关
1 楼 aurawing 2012-01-08  
A 可以把B数组的元素当做key放到一个HashMap里,然后以a数组中的元素作为key从HashMap里取值,取不到就是不一样的
2 楼 thinkerAndThinker 2012-01-08  
回复1楼:
    恩,不错,学习了!java实战有关问题宝典