package demo0126; public class InyegerDemo01 { public static void main(String[] args) { Integer it1 = new Integer(10); System.out.println("it1 = " + it1); //将Integer类型的对象转变为int的数值,叫做手动拆箱 int i = it1.intValue(); System.out.println(i); System.out.println("------------------"); //将int类型的数值转变为Integer的对象,叫做手动装箱 Integer integer = Integer.valueOf(i); System.out.println(integer); Integer it2 = new Integer(20); System.out.println("it2 = " + it2); System.out.println("-------------------"); //JDK4.5开始提供了自动装箱和拆箱的机制 Integer i1 = 12; int i2 = i1; System.out.println(i1); System.out.println(i2); System.out.println("-------------------"); String str = "123"; int i3 = Integer.parseInt(str); System.out.println(i3); } }
package demo0126; import java.math.BigDecimal; //数学处理类 public class BigDecimalTest01 { public static void main(String[] args) { double d1 = 0.1 + 0.2; System.out.println(d1); System.out.println("--------------------------"); BigDecimal bd1 = new BigDecimal("0.3"); BigDecimal bd2 = new BigDecimal("0.1"); System.out.println(bd1.add(bd2)); System.out.println(bd1.subtract(bd2)); System.out.println(bd1.multiply(bd2)); System.out.println(bd1.divide(bd2)); System.out.println(bd1.divide(bd2,BigDecimal.ROUND_HALF_UP)); } }
package demo0126.string01; public class StringDemo02 { public static void main(String[] args) { String str = new String(" Let me give you some color to see see !!"); System.out.println(str.charAt(7)); System.out.println("字符串的长度为:" + str.length()); System.out.println(str.contains("me")); System.out.println(str.toUpperCase()); System.out.println(str.toLowerCase()); System.out.println(str.trim()); System.out.println(str.startsWith("Let")); System.out.println(str.endsWith("!")); System.out.println("------------------------"); String str1 = new String(); System.out.println("str1 = " + str1);//空 System.out.println("------------------------"); byte[] brr = {97,98,99,100,101}; String str3 = new String(brr,0,2); System.out.println(str3); } }
package demo0126.string01; public class StringBuilderDemo01 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder(); System.out.println("初始容量:" + sb1.capacity()); System.out.println("长度为:" + sb1.length()); System.out.println("---------------------"); StringBuilder sb2 = new StringBuilder("heihei"); System.out.println("初始容量:" + sb2.capacity()); System.out.println("长度为:" + sb2.length()); System.out.println("---------------------"); System.out.println(sb2.insert(0,"lj ")); System.out.println(sb2.append("666")); System.out.println(sb2.delete(0,3)); System.out.println(sb2.replace(0,6,"haha")); System.out.println(sb2.indexOf("h")); } }
package demo0126.date; import java.text.SimpleDateFormat; import java.util.Date; public class DateTest01 { public static void main(String[] args) { Date date = new Date(); System.out.println(date); Date date1 = new Date(10000); System.out.println(date1); date1.setTime(1000); System.out.println(date1.getTime()); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss"); String format = simpleDateFormat.format(date); System.out.println(format); } }
package demo0126.date; public class Demo01 { public static void main(String[] args) { System.out.println(add(1, 2, 3)); System.out.println(add(1, 2)); System.out.println(add(1, 2, 3, 5)); } public static int add(int...args){ int sum = 0; for (int i = 0; i < args.length;i++){ sum += i; } return sum; } }