Integer,
Byte
Short
Boolean
Long
Character
Float
Double
·关于自动装箱和自动拆箱· 需要用到对象时使用此类
floor() <=的最大整数
ceil() >=的最小整数
round() +0.5然后向下取整,即<=的最大整数
String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上:
String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。
如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。
StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。
tringBuilder 类和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。
就是说一个类的两个方法拥有相同的名字,但是有不同的参数列表。.这叫做方法重载;
Java 的控制台输入由 System.in 完成。控制台的输出由 print( ) 和 println() 完成
//创建BufferReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //从控制台读入字符 int read( ) throws IOException //从控制台读取字符串 String readLine( ) throws IOException //输入流 InputStream f = new FileInputStream("C:/java/hello"); //输出流 OutputStream f = new FileOutputStream("C:/java/hello"); //控制中文正常显示 FileInputStream fip = new FileInputStream(f); // 构建FileInputStream对象 InputStreamReader reader = new InputStreamReader(fip, "UTF-8"); // 构建InputStreamReader对象,编码与写入相同
创建目录:
mkdir( )方法创建一个文件夹,成功则返回true,失败则返回false。失败表明File对象指定的路径已经存在,或者由于整个路径还不存在,该文件夹不能被创建。
mkdirs()方法创建一个文件夹和它的所有父文件夹。
读取目录
创建一个 File 对象并且它是一个目录,那么调用 isDirectory() 方法会返回 true。
可以通过调用该对象上的 list() 方法,来提取它包含的文件和文件夹的列表。
删除目录
删除文件可以使用 java.io.File.delete() 方法。
Scanner s = new Scanner(System.in);
通过 Scanner 类的 next() 与 nextLine() 获取输入的字符串,在读取前需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据: