栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java笔记2.05

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java笔记2.05

昨天学习的是,string和stringbuilder类

StringBuilder和String互转
String无法直接接收StringBuilder类型
不兼容的类型: StringBuilder无法转换为String

public class t1 {
    public static void main(String[] args) {
        StringBuilder sb1 = new StringBuilder();
        sb1.append("this is sb1");

        // 转成string后输出
        String str1 = sb1.toString();
        System.out.println(str1);

        // string转stringbuilder后输出
        StringBuilder sb2 = new StringBuilder(str1);
        System.out.println(sb2);
    }
}
集合

集合就可以理解为数据结构吧,链表,树,图…队列,栈…

ArrayList集合类型
使用:ArrayList<引用数据类型>

import java.util.ArrayList;

public class t1 {
    public static void main(String[] args) {

        // ArrayList list2=new ArrayList<>();//注意!它只支持引用类型,基本类型是不可以的

        ArrayList list1 = new ArrayList();
        ArrayList list2 = new ArrayList<>(); // 等价,但是只有1.7.0以后的版本支持
        // 输出空集合
        System.out.println(list1);

        // 为集合添加内容
        list1.add("this is string 1");
        list1.add("this is string 2");
        System.out.println(list1);

        // 指定位置添加元素,0开始就是0下标,不能跳着插入,不然会造成越界
        list1.add(0, "这是头插法");
        list1.add("这是尾插法");
        System.out.println(list1);

        // 删除集合元素
        list1.remove("this is string 2"); // 可以根据下标删除
        System.out.println("删除的元素是:" + list1.remove(1)); // 也可以根据对象删除
        System.out.println(list1);

        // 修改集合元素,获取元素
        list1.set(0, "重新设置头部");
        String test = list1.get(1);
        System.out.println("获取到的元素是" + test);
        System.out.println(list1);
        // 集合元素个数
        System.out.println("还剩下" + list1.size() + "个元素");
        System.out.println(list1);

    }
}

.
.
.
.
.
.
.
.
.
.

感想:像Java这种封装十分的方便,也极大的提高了安全性。但同时也舍去了一部分自由性,例如指针,引用类型,以及对贴近二进制的操作。个人觉得利是大于弊的,C++那种贴近底层的安全性,是很难考虑完善的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/952744.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号