Java SE
a1165117473
这个作者很懒,什么都没留下…
展开
-
如何用Scanner接收char类型数据
有时候需要我们用Scanner接收char类型数据,而不是接收String。比如,当我们要用到switch()语句时,就不能用String类型了。 switch语句: switch关键字的中文意思是开关、转换的意思,switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句要清晰很多。 switch语句的语法格式为: switch(表达式){原创 2011-10-25 10:51:26 · 34112 阅读 · 6 评论 -
java中this和super的用法
通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。好了,现在开始讨论this&super这两个关键字的意义和用法。 在Java中,this通常指当前对象,super则指父类的。当你转载 2011-10-30 13:33:49 · 703 阅读 · 0 评论 -
java遍历map所有元素
Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。接着,Map.Entry类提供了一个getKey()方法和一个getValue()方法,Map.Entry同时也提供了一个setValue()方法,程序员可以使用它修改map里面的值。Java代码 Map map = new HashMap(); for (Map.Entry en原创 2011-11-04 21:18:55 · 1296 阅读 · 0 评论 -
java传值和传引用
在做操作系统作业时,遇到如下情况:public class ProgramTest {private static ArrayList programList = new ArrayList();private static ArrayList programList1 = new ArrayList();private static Scanner scanner = new原创 2011-11-11 20:31:43 · 1036 阅读 · 0 评论 -
java集合排序方法sort的使用
/** To change this template, choose Tools | Templates* and open the template in the editor.*/package com.city.test;import java.util.Arrays;import java.util.Comparator;/**** @auth原创 2011-11-13 13:33:51 · 13325 阅读 · 0 评论 -
==与equal的区别
总结1、= =操作符比较的是操作符两端的操作数是否是同一个对象;另外= =操作符两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。2、String的equals()方法比较的是两个String对象的内容是否一样3、= =比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为TRUE,如:int a=10 与 long b=10L 与 double c=10.0都是相同的转载 2012-09-16 21:00:07 · 1162 阅读 · 0 评论 -
java8新特性——函数式编程(stream/map)
今天看代码,发现部分字符串处理使用的是jdk8的新特性,非常简洁。从网上找了教程,方便以后编程使用。package com.mavsplus.java8.turtorial.streams;import java.util.ArrayList;import java.util.List;import java.util.Optional;import java.util.UU转载 2017-07-12 11:20:40 · 20367 阅读 · 1 评论