直接 用 " / " 这样表示就可以了。
如果想 打出“ \ ”的话 ,那么需要在前面加上转义符 \ , " \\ " 来表示就可以了。
中分号:
是一种介于逗号和句号之间的标点符号,主要用以分隔存在一定关系(并列、转折、承接、因果等,通常以并列关系居多)的两句分句--分句可以属于单重复句,也可以是多重复句的第一层分句,或者是大句中的并列部分。除此之外,中分号还可以用来分隔作为列举分项出现的并列短语,或是辞书中同一义项的不同释义。另外,"中分号"也可以是"分店"的意思。
inta等于0,b等于0,c等于0,intnum等于a加括号b加c。Java使用逻辑运算符进行计算时必须提前创建变量,否则突兀的进行计算会使代码出现异常。
加号在逻辑运算符中可以作为加减乘除进行基本的数学计算,在Java语句的输出系统中,它可以当作两个变量的连接符使用,将两个变量连接。
一、List接口,有序的Collection接口,精确地控制每个元素插入的位置,允许有相同的元素1.链表,LinkedList实现了List接口,允许null元素,提供了get()、remove()、insert()方法。
[java] view plaincopy
public void add() {
LinkedList List = new LinkedList()
List.add("link1")
List.add("link2")
List.add("link3")
Iterator it = List.iterator()
while (it.hasNext()) {
System.out.println(it.next())
}
it.remove()
Iterator it1 = List.iterator()
for (int i = 0i <List.size()i++) {
System.out.println(it1.next())
}
}
2.数组列表,ArrayList,可以动态变化容量的数组,数组列表中存放Object类型,在数组列表中存放的对象类型,以其原型的父类代替,提取其中的元素时要进行类型转换
[java] view plaincopy
public static void main(String[] args)
{
ArrayList al=new ArrayList()
al.add("name")
al.add("value")
al.add("number")
for(int i=0i<al.size()i++)
{
System.out.println(al.get(i))
}
}
二、Set接口,不包含重复元素的Collection接口
1.散列集,HashSet,实现了Set接口,非线性同步与链表和数组列表几乎类似,处理时链表进行数据处理花费时间更短,处理大数据时通常使用散列集
[java] view plaincopy
public static void main(String[] args)
{
long time=0
HashSet hs=new HashSet()
ArrayList al=new ArrayList()
long starttime=System.currentTimeMillis()
for(int i=0i<10000i++)
{
hs.add(new Integer(i))
}
System.out.println(System.currentTimeMillis()-starttime)
for(int i=0i<10000i++)
{
al.add(new Integer(i))
}
System.out.println(System.currentTimeMillis()-starttime)
}
2.树集,TreeSet,实现了Set接口,实现了排序功能,集合中的元素默认按升序排列元素。
三、Map接口,没有继承Collection接口,其提供key到value的映射,Map中不能包含相同的key,每个key只能映射一个value。
1.散列表类,HashTable,继承了Map接口,非空(non-null)的对象都可作为key或value,特点:无序的可以快速查找特定的元素
[java] view plaincopy
public static void TableTest(){
Hashtable ht = new Hashtable()
ht.put("key1", "value1")
ht.put("key2", "value2")
String value1=(String)ht.get("key2")
System.out.println(value1)
}
2.散列映射类,HashMap,与HashTable类似,HashMap是非同步的,且允许null
[java] view plaincopy
public static void Maptest(){
Map<string string="">map=new HashMap<string string="">()
map.put("key1", "value1")
map.put("key2", "value2")
map.put("key3", "value3")
for(Map.Entry<string string="">entry:map.entrySet()){
System.out.println(entry.getKey())
System.out.println(entry.getValue())
}
String value1=(String)map.get("key1")
System.out.println(value1)
}
</string></string></string>