javase基础部分

基础

简单的类

Scanner

import java.util.Scanner
    
    
    Scanner sc = new Scanner(System.in);
    int age = sc.nextInt();
    int name = sc.next();

Random

import java.util.Random;
​
​
​
​
Random r = new Random();
​
​
int a = r.nextInt(10);// 0-9随机数

this关键字

哪一个对象调用方法方法中的this就是哪一个对象

封装

合理隐藏、合理暴露

面向对象的核心点就是封装,将数据和数据的处理方式,都封装到对象中; 至于对象要封装哪些数据?对数据进行怎样的处理? 需要通过类来设计。

Java常用API

String类

定义
// 1、直接双引号得到字符串对象,封装字符串数据
String name = "kussmcx";
​
// 2、new String创建字符串对象,并调用构造器初始化字符串
String rs1 = new String("kussmcx");
String类的常用方法
// 1、获取字符串的长度
s.length();
​
// 2、提取字符串中某个索引位置处的字符
s.charAt(1);//索引1号位置的元素;
​
// 3、把字符串转换成字符数组;
s.toCharArray();
​
// 4、判断字符串内容,内容一样就返回true
s.equals(s1)//字符串s1与s2进行比较;
​
// 5、忽略大小写比较字符串内容
s.equalsIgnoreCase(c2);
    
// 6、截取字符串内容 (包前不包后的)
s.substring(0, 8);//从0-7位置的元素:
​
// 7、从当前索引位置一直截取到字符串的末尾
s.substring(4);//从4号位置一直到末尾;
​
// 8、把字符串中的某个内容替换成新内容,并返回新的字符串对象给我们
String s = "垃圾";
String s1 = info.replace("垃圾", "**");
​
// 9、判断字符串中是否包含某个关键字
s.contains("Java")//是否包含java
    
// 10、判断字符串是否以某个字符串开头。
s.startsWith("张");//是否以张开头
​
// 11、把字符串按照某个指定内容分割成多个字符串,放到一个字符串数组中返回给我们
String[] names = rs5.split(",");//以逗号为分割为多个字符串,组成数组;

ArrayList类

定义
创建一个ArrayList的集合对象
ArrayList<String> list = new ArrayList<String>();
ArrayList常用方法
​
        ArrayList<String> list = new ArrayList<>();
​
        // 1、集合中添加数据;
        list.add("Java");
​
        // 2、往集合中的某个索引位置处添加一个数据
        list.add(1, "java");
​
​
        // 3、根据索引获取集合中某个索引位置处的值
        list.get(1);
​
        // 4、获取集合的大小(返回集合中存储的元素个数)
        list.size()
​
        // 5、根据索引删除集合中的某个元素值,会返回被删除的元素值给我们
        list.remove(1)
​
        // 6、直接删除某个元素值,删除成功会返回true,反之
        list.remove("Java")
​
        // 7、修改某个索引位置处的数据,修改后会返回原来的值给我们
        list.set(1, "kussmcx")
    }
}
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值