【Java】Java随手记

System.out.printf() :

System.out.printf("%d",x);               输出整数

System.out.printf("%4d",x);             输出宽度为4  右对齐

System.out.printf("%-4d",x);            输出宽度为4  左对齐

System.out.printf("%8f",x);              输出宽度为8  右对齐

System.out.printf("%.2f",x);             精确到小数点后2位

 

new一个类是,如果变量是String类型,形参要带双引号

User user1=new User("sunrui","sunrui");

 

无论是char[] 还是String,长度尽量用length方法

 

import java.awt.*  不能导入awt里的子包,如Event。必须显式声明:import java.util.Event.*

 

有许多String独有的方法(如:equalsIgnoreCase),char和char[]不能用,需要转换

char、char[]转成String

    String a=String.valueOf('c');

    char m='c';       String a=String.valueOf(m);

    char[] m={'a','b','c'};      String a=String.valueOf(a);

String转成char、char[]:

    String s="sdasdasd";

    1. s.charAt(index)(返回值为char)可以得到String中某一指定位置的char。 
    2. s.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。

 

Arrays.binarySearch(a,b);

Character.toUpperCase(answers[i]);       

m1.equalsIgnoreCase(m2);

 

报错The left-hand side of an assignment must be a variable  ,注意中英文符号,特别是双引号单引号和逗号

 

posted @ 2018-10-19 18:42  Master_Sun  阅读(371)  评论(0编辑  收藏  举报