寒假收获
保留小数
4.%.2f表示保留后两位,能四舍五入。
复制 double d = 114.145; String.format("%.2f", d);
3. 00表示保留后两位,它的处理方式是直接截掉不要的尾数,不四舍五入。
复制double d = 114.145;DecimalFormat df = new DecimalFormat("#.00");String str = df.format(d);System.out.println(str);
如何得到某个数字的每一位数
int a=0;
while (d!=0){
int b=d%10;//个位数
a=a*10+b;
d/=10;
反复循环得到
indexOf方法,返回字符串在 String对象中首次出现的字符位置。
1.方法如下,返回字符串中最初出现的指定子字串的索引。从指定的索引开始,返回该字符串中第一次出现的指定子字串的索引
初步认识equals与==的区别:
==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同
==是指对内存地址进行比较 , equals()是对字符串的内容进行比较
==指引用是否相同, equals()指的是值是否相同
2、“equals()”比较字符串中所包含的内容是否相同。
比如:
String s1,s2,s3 = "abc", s4 ="abc" ;
s1 = new String("abc");
s2 = new String("abc");
s1==s2 是 false //两个变量的内存地址不一样,也就是说它们指向的对象不 一样,s1.equals(s2) 是 true //两个变量的所包含的内容是abc,故相等。
java中next和nextline有什么不同
next()不会获取字符前/后的空格/Tab键,只获取字符。开始获取字符(字符前后不算)直到遇到空格/Tab键/回车截止获取;nextLine()()会获取字符前后的空格/Tab键e Y ! i a,遇到回车键截止。