首页 / 资讯中心 / 文章详情

Java实用类

Java实用类 ★ FEATURED ARTICLE
一、枚举类型枚举由一组固定的常量组成的类型。使用enum关键字定义定义public enum WeekDay { Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday }使用public class T01 { public static void test(WeekDay day){ switch (day){ case Monday: System.out.println(周一); break; case Tuesday: System.out.println(周二); break; case Wednesday: System.out.println(周三); break; case Thursday: System.out.println(周四); break; case Friday: System.out.println(周五); break; case Saturday: System.out.println(周六); break; case Sunday: System.out.println(周日); break; } } public static void main(String[] args) { int num1; double num21.1; WeekDay day WeekDay.Wednesday; test(day); } }二、 包装类把基本类型数据转换为对象并提供一系列方法。在泛型集合中不允许存放基本数据类型的数据所以使用包装类。public class T03 { public static void main(String[] args) { //包装类 //基本类型转包装类 Integer num 1; Double num2 1.2; Character cha; Boolean flagtrue; //包装类型转基本类型 int num1num.intValue(); double num22num2.doubleValue(); char ch1ch.charValue(); boolean b flag.booleanValue(); }三、Math类的使用java.lang.Math类提供了常用的数学方法这些方法是静态的。public class T04 { public static void main(String[] args) { //Math //绝对值函数 int absMath.abs(-100); System.out.println(abs); //最大值函数 int maxMath.max(5,3); System.out.println(max); //几次方函数 double powMath.pow(2,3); System.out.println(pow); //开平方函数 double sqrtMath.sqrt(9); System.out.println(sqrt); } }四、String和StringBufferString:定义public class T05 { public static void main(String[] args) { //String String strjava; String str2new String(java); System.out.println(str); System.out.println(str2); } }//length()获取字符串的长度 String wordslhininlod; int lenwords.length(); System.out.println(len);//equals():两个字符串内容是否相同 String str1java; String str11java; if(str1.equals(str11)){ System.out.println(yes); }else { System.out.println(no); }//equalslgnoreCase()忽略大小写比较 Scanner inputnew Scanner(System.in); final String UNAMEhappy,UPWD666666; System.out.println(请输入用户名); String unameinput.next(); System.out.println(请输入密码); String upwdinput.next(); if(uname.equalsIgnoreCase(UNAME) upwd.equalsIgnoreCase(UPWD)){ System.out.println(登陆成功); }else { System.out.println(登录失败); }//toLowerCase() toUpperCase()转小写和大写 String numABCdeek; String lowerCase str.toLowerCase(); System.out.println(lowerCase); String uperCase str.toUpperCase(); System.out.println(uperCase);//concat()连接字符串 String nhello; String n1word; String n3n.concat(n1); System.out.println(n3);//indexOf() 获取小字符串在大字符串中第一次出现的位置 //lastIndexOf() 获取小字符串在大字符串中最后一次出现的位置 String shello,llll,nnnn; int index s.indexOf(l); int last s.lastIndexOf(n); System.out.println(index); System.out.println(last);//substring(int begin):字符串索取 String strasd,zxc,asdcx; String substring str.substring(6); System.out.println(substring);//substring(int beginindex,int endindex):字符串索取 //beginindex下标从0开始endindex下标从1开始 String strasd,zxc,asdcx; String substring str.substring(2,5); System.out.println(substring);//trim():移除字符串前后空格 String n wwww ; String trim n.trim(); System.out.println(trim);//replace(): String num我是你哈我哈哈哈; String replacenum.replace(我,你); System.out.println(replace);//replace(): String num我是你哈我哈哈哈; String replacenum.replace(哈哈哈,嘿嘿嘿); System.out.println(replace);//split():字符串分割 String m01:01:01; String[] ms m.split(:); for(String item:ms){ System.out.println(item); }StringBuffer对字符串进行大量拼接。public class T6 { public static void main(String[] args) { StringBuffer sbnew StringBuffer(); sb.append(北京); sb.append(上海); sb.append(天津); sb.insert(2,南京); String str sb.toString(); System.out.println(str); } }五、Java中随机数import java.util.Random; public class T07 { public static void main(String[] args) { //1-100之间的随机数 Random randomnew Random(); int num random.nextInt(100); System.out.println(num); } }六、Java中操作日期和时间import java.text.SimpleDateFormat; import java.util.Date; public class T08 { public static void main(String[] args) { //日期和时间 Date datenew Date(); SimpleDateFormat sdfnew SimpleDateFormat(yyyy-MM-dd HH:mm:ss); String format sdf.format(date); System.out.println(format); } }
阅读完成 · 觉得有帮助?
咨询建站