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 ,注意中英文符号,特别是双引号单引号和逗号