数组转List迭代遍历

/**
 * @Author :xianglong
 * @Company 
 * @Create 2019/1/4 9:59
 * @Effect :
 */

import org.junit.Test;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

/**
 * 测试数组到List转换并通过迭代器遍历
 */
public class ArrayToListIsIterator {


    /**数组转list-->Arrays.asList()*/
    @Test
    public void Test2() {
        String[] SendMsgId = {
                "97397cf541644427bb775a92767f8568",
                "2a18130fb1174c0289d95d5177e1887c",
                "2e9b511ccfe340a5a6fd39dc1113ca2d",
                "4a585e5212e5478e97e14048fb585280",
                "53cd20d6a5f645328a84ec30aed60fee",
                "6693f41d2ef9423a868ccd9390aba0d8",
                "6c9b1201216748bfb465dbbb11970c8c",
                "928df552bb084531baa2da574618984c",
                "9c5a76b09033483787b228483c551383",
                "c7807e78ee014bd6b65350f5ecf67a20",
                "e30d00e3028a4931ae61bdb4847d673c",
                "f8b50d20f2c841fd9da69883cb999fd4",
                "fd0f9fc725c049db9307485858198e94",
                "8f465c3c546a4bcba1daca3c22a401cd",
                "0de29b99d2fc4d9b95c8af945785e206"
        };
        /***/
        String[] str = SendMsgId.clone();//数组复制-->避免损坏原数组
        List<String> list = new ArrayList<>(Arrays.asList(str));
        Iterator<String> iterator = list.iterator();
        Boolean b = true;
        while(iterator.hasNext()){
            if(b){
                System.out.println(iterator.next());
            }else{
                iterator.remove();//删除iterator.next()的元素
            }

        }
    }


}

 

Vite + Vue 3 + TypeScript 的项目中,你可以使用 Vue Router 来处理路由调用接口。 首先,确保你已经安装了 Vue Router 和 axios(或其他用于发送 HTTP 请求的库)。你可以使用以下命令进行安装: ``` npm install vue-router axios ``` 接下来,在你的项目中创建一个 `router` 文件夹,在其中创建一个 `index.ts` 文件。在该文件中,你可以配置你的路由。以下是一个示例: ```typescript import { createRouter, createWebHistory, RouteRecordRaw } from &#39;vue-router&#39;; import Home from &#39;@/views/Home.vue&#39;; import About from &#39;@/views/About.vue&#39;; const routes: Array<RouteRecordRaw> = [ { path: &#39;/&#39;, name: &#39;Home&#39;, component: Home, }, { path: &#39;/about&#39;, name: &#39;About&#39;, component: About, }, ]; const router = createRouter({ history: createWebHistory(), routes, }); export default router; ``` 在上面的示例中,我们定义了两个路由:`Home` 和 `About`。你可以根据你的需求进行修改和扩展。 然后,在你的入口文件(如 `main.ts`)中,引入使用你的路由: ```typescript import { createApp } from &#39;vue&#39;; import App from &#39;./App.vue&#39;; import router from &#39;./router&#39;; const app = createApp(App); app.use(router); app.mount(&#39;#app&#39;); ``` 现在,你可以在你的组件中使用 `vue-router` 进行路由导航和调用接口。例如,在 `Home.vue` 组件中,你可以这样使用: ```vue <template> <div> <h1>Home</h1> <button @click="fetchData">Fetch Data</button> </div> </template> <script> import axios from &#39;axios&#39;; export default { methods: { fetchData() { axios.get(&#39;/api/data&#39;).then((response) => { console.log(response.data); }).catch((error) => { console.error(error); }); }, }, }; </script> ``` 在上面的示例中,我们使用了 axios 发送 GET 请求来获取数据。你可以根据你的需求调整和扩展这个例子。 希望这能帮助到你!如果你有任何其他问题,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值