JAVASE入门八脚-Spring ,时间Data,Dateformat,parse,Math,容器

打印 上一主题 下一主题

主题 966|帖子 966|积分 2898

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 
 Sting调用方法
  1. String s1="123";
  2.         String s2=new String("123");
  3.         s2=s2.intern();
  4.         System.out.println(s1==s2);
  5.         System.out.println(s1.equals(s2));
  6.         System.out.println(s1.charAt(0));
  7.         System.out.println(s1.indexOf("a"));
  8.         System.out.println(s1.concat(s2));
  9.         System.out.println(s1.substring(2));
  10.         System.out.println(s1.substring(0,2));
复制代码
 StringBuffer和StringBuilder
StringBuffer线程安全,服从低
StringBuilder线程不安全,服从高
  1. package com.ma.InterDemo;
  2. public class StringDemo {
  3.     public static void main(String[] args) {
  4.         StringBuffer stringBuffer=new StringBuffer();
  5.         stringBuffer.append("111").append(00).append(5.0);
  6.         System.out.println(stringBuffer);
  7.         System.out.println(stringBuffer.length());//长度
  8.         System.out.println(stringBuffer.capacity());//容量
  9.     }
  10. }
复制代码
  1. StringBuilder stringBuilder=new StringBuilder();
  2.             stringBuilder.append(123).append('a').append(5.11);
  3.              System.out.println(stringBuilder);
复制代码
 
  1. public class DataTime {
  2.     public static void main(String[] args)throws Exception {
  3.         Date date=new Date();
  4.         System.out.println(date);
  5.         System.out.println(date.getTime());
  6.         //将date类转换成字符串格式
  7.         DateFormat dateFormat=new SimpleDateFormat("yyyy-dd-MM HH:mm:ss");
  8.         String str=dateFormat.format(date);
  9.         System.out.println(str);
  10.         //将字符串转换成日期类
  11.         Date d1=dateFormat.parse("2025-1-22 18:56");
  12.         System.out.println(d1);
  13.     }
  14. }
复制代码

  1. Calendar rightNow = Calendar.getInstance();
  2.         System.out.println(rightNow);
  3.         System.out.println(rightNow);
  4.         System.out.println(Calendar.YEAR);
  5.         System.out.println(Calendar.MONTH);
  6.         System.out.println(Calendar.DAY_OF_YEAR);
  7.         System.out.println(Calendar.HOUR_OF_DAY);
  8.         System.out.println(Calendar.MONTH);
  9.         System.out.println(Calendar.SECOND);
复制代码

  1. public class MathDemo {
  2.     public static void main(String[] args) {
  3.         System.out.println(Math.abs(-1));
  4.         System.out.println(Math.sqrt(2));
  5.         System.out.println(Math.ceil(3.55));
  6.         System.out.println(Math.floor(3.55));
  7.         System.out.println(Math.pow(2,3));
  8.     }
  9. }
复制代码
罗列类
  1. package com.ma.InterDemo;
  2. import java.sql.SQLOutput;
  3. public class testDemo {
  4.     public static void main(String[] args) {
  5.         System.out.println(eumu.男);
  6.     }
  7. }
  8. package com.ma.InterDemo;
  9. public enum eumu {
  10. 男,女
  11. }
复制代码
  1. package com.ma.InterDemo;
  2. public enum EnumTest {
  3.     LAUNCH("launch"),PAGEVIEW("pageview"),EVENT("event");
  4.     EnumTest(String name){
  5.         this.name=name;
  6.     }
  7.     private  String name;
  8.     public void show(){
  9.         System.out.println(this.name);
  10.         EnumTest[] ee= values();
  11.         for(int i=0;i<ee.length;i++){
  12.             System.out.println(ee[i]);
  13.         }
  14.     }
  15. }
  16. package com.ma.InterDemo;
  17. import java.sql.SQLOutput;
  18. public class EnumDemo {
  19.     public static void main(String[] args) {
  20.         EnumTest enumTest=EnumTest.LAUNCH;
  21.         System.out.println(enumTest);
  22.         enumTest.show();
  23.         String name=enumTest.PAGEVIEW.name();
  24.         System.out.println(name);
  25.     }
  26. }
复制代码
容器:假如并不知道步调运行时会需要多少对象,或者需要更复杂方式存储对象--可以使用Java集合框架

特点:
1、可以存放不同类型的数据,而数组只能在放固定类型的数据
2、当使用arraylist子类实现的时间,初始化的长度是10,当长度不够的时间会自动进行扩容利用

api方法:
增长数据的方法
add:要求必须传入的参数是0bject对象,因此当写入根本数据关型的时间,包罗了自动拆箱和自动装箱的过程
addAll:添加另一个集合的元素到此集合中

删除数据的方法
clear:只是清空集合中的元素,但是此集合对象并没有被接纳
remove:删除指定元素
removeAll:删除集合元素
查询数据的方法
contains:判断集合中是否包罗指定的元素值
containsAII:判断此集合中是否包罗另一个集合
isEmpty:判断集合是否等于空
retainAll:若集合中拥有另一个集合的全部元素,返回true
size:返回当前集合的大小
//集合转数组的利用
toArray:将集合转换成数组

  1. package ContainerDemo1;
  2. import java.sql.SQLOutput;
  3. import java.util.ArrayList;
  4. import java.util.Collection;
  5. public class CollectionDemo {
  6.     public static void main(String[] args) {
  7.         Collection collection=new ArrayList();
  8.         collection.add(1);
  9.         collection.add("555");
  10.         System.out.println(collection);
  11.         Collection collection1=new ArrayList();
  12.         collection1.add("A");
  13.         collection1.add("B");
  14.         collection1.add("C");
  15.         collection1.add("D");
  16.         collection.addAll(collection1);
  17.         System.out.println(collection);
  18. //        collection.clear();//清空元素
  19. //        System.out.println(collection);
  20.         System.out.println(collection.contains("A"));
  21.         System.out.println(collection.containsAll(collection1));
  22.         System.out.println(collection.isEmpty());
  23.         collection.remove("A");//removeAll()
  24.         System.out.println(collection);
  25.         System.out.println(collection.size());
  26.         System.out.println(collection.retainAll(collection1));
  27.         Object[] array = collection.toArray();//.var自动补全调用的方法
  28. //        StringBuffer stringBuffer=new StringBuffer();
  29. //        stringBuffer.append(111);
  30. //        stringBuffer.append("554");
  31. //        System.out.println(stringBuffer);
  32.     }
  33. }
复制代码
 get()set()
  1. package ContainerDemo1;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. public class ListDemo {
  5.     public static void main(String[] args) {
  6.         List list=new ArrayList();
  7.         list.add(1);
  8.         list.add("5445");
  9.         list.add(1);
  10.         list.add(1);
  11.         System.out.println(list);
  12.         System.out.println(list.get(1));
  13.         System.out.println(list.indexOf("5445"));//向前找
  14.         System.out.println(list.lastIndexOf("5445"));//向后找
  15.         list.set(0,"bbaa");//往指定位置插入元素
  16.         System.out.println(list);
  17.         List list1 = list.subList(0,3);//截取
  18.         System.out.println(list1);
  19.     }
  20. }
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曹旭辉

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表