Java—maven、git、Stream(新特性)

本文介绍了如何在苹果电脑上安装和配置Maven,包括下载、解压、设置环境变量和配置阿里云远程仓库。同时讲解了Git的安装,通过拷贝到指定路径和设置远程仓库实现项目拷贝。最后,展示了Java中Stream流的使用,如过滤、计数、截取等操作,用于处理ArrayList。
摘要由CSDN通过智能技术生成

苹果电脑安装maven

1、下载maven

2、解压并把文件放到指定目录下

3、command+shift+G到~/usr/local目录下

4、.bash_profile修改环境变量

5、去终端执行source /.bash_profile (目的是是配置生效)

6、去conf目录下中打开setting.xml文件

​ 1、安装阿里云远程仓库地址


​ nexus-aliyun
​ *
​ Nexus aliyun
​ http://maven.aliyun.com/nexus/content/groups/public

​ 2、配置本地仓库路径(在创建路径前需要先创建一个本地仓库,仓库的命名基本为repository)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WLQS1aKl-1630593227253)(/Users/lifuwei/Library/Application Support/typora-user-images/image-20210902175906653.png)]

7、最后在IDEA上进行配置

安装git

1、拷贝gitee到指定路径

git clone [url]

2、把项目拷贝到gitee

可以在IDEA上安装gitee插件直接进行项目拷贝

同时需要在gitee上设置远程免密登录的ssm服务

Stream流

import java.util.ArrayList;
import java.util.Collections;
import java.util.stream.Stream;

public class Demo1 {
    public static void main(String[] args) {
        ArrayList<String> arr = new ArrayList<>();
        Collections.addAll(arr,"王总","王健","李四","王小二","王大二","张三");
        //打印forEach
        arr.stream().filter(a->a.contains("王")).filter(b->b.length()==3).forEach(s-> System.out.println(s));
        //求数量
        long len = arr.stream().filter(a -> a.contains("王")).filter(b -> b.length() == 3).count();
        System.out.println(len);
        //截取前三个
        arr.stream().limit(3).forEach(s-> System.out.println(s));
        //跳出skip,从第二个数开始读取
        arr.stream().skip(2).forEach(s-> System.out.println(s));
        //concat(),合并流,把两个集合合并
        System.out.println("_________________");
        ArrayList<String> arr1 = new ArrayList<>();
        Collections.addAll(arr1,"李四","李小二","李大三","李三思","李天天");
        Stream.concat(arr.stream(),arr1.stream()).forEach(s-> System.out.println(s));
        
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值