马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Sting调用方法
- String s1="123";
- String s2=new String("123");
- s2=s2.intern();
- System.out.println(s1==s2);
- System.out.println(s1.equals(s2));
- System.out.println(s1.charAt(0));
- System.out.println(s1.indexOf("a"));
- System.out.println(s1.concat(s2));
- System.out.println(s1.substring(2));
- System.out.println(s1.substring(0,2));
复制代码 StringBuffer和StringBuilder
StringBuffer线程安全,服从低
StringBuilder线程不安全,服从高
- package com.ma.InterDemo;
- public class StringDemo {
- public static void main(String[] args) {
- StringBuffer stringBuffer=new StringBuffer();
- stringBuffer.append("111").append(00).append(5.0);
- System.out.println(stringBuffer);
- System.out.println(stringBuffer.length());//长度
- System.out.println(stringBuffer.capacity());//容量
- }
- }
复制代码- StringBuilder stringBuilder=new StringBuilder();
- stringBuilder.append(123).append('a').append(5.11);
- System.out.println(stringBuilder);
复制代码
- public class DataTime {
- public static void main(String[] args)throws Exception {
- Date date=new Date();
- System.out.println(date);
- System.out.println(date.getTime());
- //将date类转换成字符串格式
- DateFormat dateFormat=new SimpleDateFormat("yyyy-dd-MM HH:mm:ss");
- String str=dateFormat.format(date);
- System.out.println(str);
- //将字符串转换成日期类
- Date d1=dateFormat.parse("2025-1-22 18:56");
- System.out.println(d1);
- }
- }
复制代码
- Calendar rightNow = Calendar.getInstance();
- System.out.println(rightNow);
- System.out.println(rightNow);
- System.out.println(Calendar.YEAR);
- System.out.println(Calendar.MONTH);
- System.out.println(Calendar.DAY_OF_YEAR);
- System.out.println(Calendar.HOUR_OF_DAY);
- System.out.println(Calendar.MONTH);
- System.out.println(Calendar.SECOND);
复制代码
- public class MathDemo {
- public static void main(String[] args) {
- System.out.println(Math.abs(-1));
- System.out.println(Math.sqrt(2));
- System.out.println(Math.ceil(3.55));
- System.out.println(Math.floor(3.55));
- System.out.println(Math.pow(2,3));
- }
- }
复制代码 罗列类
- package com.ma.InterDemo;
- import java.sql.SQLOutput;
- public class testDemo {
- public static void main(String[] args) {
- System.out.println(eumu.男);
- }
- }
- package com.ma.InterDemo;
- public enum eumu {
- 男,女
- }
复制代码- package com.ma.InterDemo;
- public enum EnumTest {
- LAUNCH("launch"),PAGEVIEW("pageview"),EVENT("event");
- EnumTest(String name){
- this.name=name;
- }
- private String name;
- public void show(){
- System.out.println(this.name);
- EnumTest[] ee= values();
- for(int i=0;i<ee.length;i++){
- System.out.println(ee[i]);
- }
- }
- }
- package com.ma.InterDemo;
- import java.sql.SQLOutput;
- public class EnumDemo {
- public static void main(String[] args) {
- EnumTest enumTest=EnumTest.LAUNCH;
- System.out.println(enumTest);
- enumTest.show();
- String name=enumTest.PAGEVIEW.name();
- System.out.println(name);
- }
- }
复制代码 容器:假如并不知道步调运行时会需要多少对象,或者需要更复杂方式存储对象--可以使用Java集合框架

特点:
1、可以存放不同类型的数据,而数组只能在放固定类型的数据
2、当使用arraylist子类实现的时间,初始化的长度是10,当长度不够的时间会自动进行扩容利用
api方法:
增长数据的方法
add:要求必须传入的参数是0bject对象,因此当写入根本数据关型的时间,包罗了自动拆箱和自动装箱的过程
addAll:添加另一个集合的元素到此集合中
删除数据的方法
clear:只是清空集合中的元素,但是此集合对象并没有被接纳
remove:删除指定元素
removeAll:删除集合元素
查询数据的方法
contains:判断集合中是否包罗指定的元素值
containsAII:判断此集合中是否包罗另一个集合
isEmpty:判断集合是否等于空
retainAll:若集合中拥有另一个集合的全部元素,返回true
size:返回当前集合的大小
//集合转数组的利用
toArray:将集合转换成数组
- package ContainerDemo1;
- import java.sql.SQLOutput;
- import java.util.ArrayList;
- import java.util.Collection;
- public class CollectionDemo {
- public static void main(String[] args) {
- Collection collection=new ArrayList();
- collection.add(1);
- collection.add("555");
- System.out.println(collection);
- Collection collection1=new ArrayList();
- collection1.add("A");
- collection1.add("B");
- collection1.add("C");
- collection1.add("D");
- collection.addAll(collection1);
- System.out.println(collection);
- // collection.clear();//清空元素
- // System.out.println(collection);
- System.out.println(collection.contains("A"));
- System.out.println(collection.containsAll(collection1));
- System.out.println(collection.isEmpty());
- collection.remove("A");//removeAll()
- System.out.println(collection);
- System.out.println(collection.size());
- System.out.println(collection.retainAll(collection1));
- Object[] array = collection.toArray();//.var自动补全调用的方法
- // StringBuffer stringBuffer=new StringBuffer();
- // stringBuffer.append(111);
- // stringBuffer.append("554");
- // System.out.println(stringBuffer);
- }
- }
复制代码 get()set()
- package ContainerDemo1;
- import java.util.ArrayList;
- import java.util.List;
- public class ListDemo {
- public static void main(String[] args) {
- List list=new ArrayList();
- list.add(1);
- list.add("5445");
- list.add(1);
- list.add(1);
- System.out.println(list);
- System.out.println(list.get(1));
- System.out.println(list.indexOf("5445"));//向前找
- System.out.println(list.lastIndexOf("5445"));//向后找
- list.set(0,"bbaa");//往指定位置插入元素
- System.out.println(list);
- List list1 = list.subList(0,3);//截取
- System.out.println(list1);
- }
- }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |