萌新学Java之初入门径二

基本数据类型的包装类

  • byte Byte
  • short Short
  • int Integer
  • long Long
  • float Float
  • double Double
  • char Character
  • boolean Boolean

基本数据类型 声明变量 只有一个功能保存数据

  • 基本数据类型转化包装类 增加了成员方法 和 成员变量
  • Integer(int的包装类)类中 有进制转化的方法

1.//创建一个Integer对象

Integer i = new Integer(10);
System.out.println(i);

2.//将字符串转化成Integer对象

Integer i1 = new Integer(“123”);
System.out.println(i1);

3.//将Integer类型转化为 int类型

int num = i1.intValue();
System.out.println(num);

4.//将int类型 转化为 Integer类型

Integer i2 = Integer.valueOf(i1);
System.out.println(i2);

5.//声明一个Integer对象
//自动装箱 和 自动拆箱
//自动装箱 系统帮调用 valueOf

Integer n = 10;
System.out.println(n);

//自动拆箱 系统帮调用 intValue

int r = n + 15;
System.out.println(r);

字符串

  • String 线程不安全 不可变字符串
  • StringBuffer 可变字符串 线程安全的(耗费系统资源)
  • StringBuilder 可变字符串 线程不安全

StringBuffer

1.//替换

StringBuffer sb = new StringBuffer();
sb.append(“gorilla”);
sb.replace(4,6, “xx”);
System.out.println(sb);

2.//字符数组转stringBuffer

char[] array = {‘w’,’o’,’s’,’s’,’a’};
String s = new String(array);
StringBuilder sb1 = new StringBuilder(s);
System.out.println(sb1);

3.//反转 键盘输入一个字符串 将字符串反转

System.out.println(“输入字符串”);
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
StringBuffer sb = new StringBuffer(str);
sb.reverse();//反转
System.out.println(sb);

4.

StringBuffer sb = new StringBuffer();
sb.append(“gorilla”);

//留头不留尾
//如果结束坐标超出字符串长度 相当于 清空字符串

sb.delete(4, 6);
System.out.println(sb);

//删除索引处的字符

sb.deleteCharAt(4);
System.out.println(sb);
//获取字符
char c = sb.charAt(1);
System.out.println(c);

5.//插入字符

StringBuffer sb = new StringBuffer();
sb.append(“gorilla”);
sb.insert(0, ‘x’);
System.out.println(sb);

//修改字符

sb.setCharAt(5, ‘x’);
System.out.println(sb);

6.//创建StringBuffer对象

StringBuffer sb = new StringBuffer();

//获取初始容量 默认16

System.out.println(sb.capacity());

//拼接(核心方法)

sb.append(“gorilla”).append(“321”);
System.out.println(sb.append(“123”));

//转化成字符串

String str = sb.toString();

Collection类

  1. // 获取集合的长度

    Collection collection = new ArrayList<>();
    collection.add(“a”);
    collection.add(“b”);
    collection.add(“c”);
    collection.add(“d”);
    System.out.println(collection.size());

  2. // 判断是否包含某个元素

    boolean b1 = collection.contains(“c”);
    System.out.println(b1);

  3. // 从集合中删除一个元素

    boolean b2 = collection.remove(“d”);
    System.out.println(b2);

    4.// 判断集合 是否为空

    boolean b3 = collection.isEmpty();
    System.out.println(b3);

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,生可以习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值