JAVA中的集合类
1>Collection的用法:
import java.util.*;
public class List1
{
public static void main(String []args)
{
String a="A";
String b="B";
String c="C";
Collection<String>list = new ArrayList<String>();
list.add(a);
list.add(b);
Collection<String>list2 = new ArrayList <String>();
list2.addAll(list);
list2.add(c);
Iterator<String>it=list2.iterator();
while(it.hasNext())
{
String str=it.next();
System.out.println(str);
}
}
}
2>list.removeAll的用法如下:
import java.util.*;
public class List2
{
public static void main(String []args)
{
String a="A",b="B",c="C";
Collection<String>list = new ArrayList<String>();
list.add(a);
list.add(b);
Collection<String> list2=new ArrayList<String>();
list2.add(b);
list2.add(c);
boolean isContains=list.removeAll(list2);//从list中移走list2的所有内容
System.out.println(isContains);
Iterator<String>it=list.iterator();
while(it.hasNext())
{
String str=it.next();
System.out.println(str);
}
}
}
3>list.retainAll(list2);从list中保留和list2中相同的部分
相关文档:
/**
* 把文本编码为Html代码
* @param target
* @return 编码后的字符串
*/
public static String htmEncode(String target)
{
StringBuffer stringbuffer = new StringBuffer();
int j = target.length();
for (int i = 0; i < j; i++)
......
0
.引言
在ChinaITLAB
导师制辅导中,笔者发现问得最多的问题莫过于"
如何学习编程?Java
该如何学习?"
。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《Java
学习之路》。拜读过台湾蔡学镛先生的《Java
夜未眠》,有 ......
package zzq.main;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
/************************************************************************
* C语言趣味程序(不到)百例-之Java实现
*
* 0 ......
public static void replaceString(String a,String b,String c){
System.out.println(a);
String result = a.replaceAll("(?i)"+b, c); //大小写不敏感
......
static String string2Unicode(String s) {
try {
StringBuffer out = new StringBuffer("");
byte[] bytes = s.getBytes("unicode");
for (int i = 2; i < bytes.length - 1; i += 2) {
out.append("u");
String str = Integer.toHexString(bytes[i + 1] & 0xff);
f ......