小编jul*_*ier的帖子

带有get/remove方法的ArrayList <Integer>

当我在Java中使用ArrayList时,有一些我不理解的东西.这是我的初始化代码:

 ArrayList<Integer> list = new ArrayList <Integer> ();
list.add (0);
list.add (1);
Run Code Online (Sandbox Code Playgroud)

有时我需要通过索引删除一个对象:

list.remove (0) // delete the object in the first box
Run Code Online (Sandbox Code Playgroud)

但有时我想通过其内容删除一个对象:

list.remove (0) // delete the object HAS Which value of 0
Run Code Online (Sandbox Code Playgroud)

这段代码很模糊.为了澄清我想在代码中做什么,我指定这样的类型:

list.remove ((Object) 0) // delete the object which has a value of 0
Run Code Online (Sandbox Code Playgroud)

如果我不AC,唯一知道调用哪些方法的方法是将鼠标指针放在方法上看:java.util.ArrayList.remove boolean(Object object)

Java但它如何产生差异?是否有方法指针?是否有一种不那么模糊的方式来做到这一点?

非常感谢,对不起我的英语.

PS:我应该说我最终使用了SparseIntArray,但我很好奇

java android integer list arraylist

6
推荐指数
1
解决办法
1万
查看次数

如何在不使用搜索请求的情况下通过频道 ID 获取频道的视频

在我的 NodeJS 应用程序中,我使用此代码获取特定频道的视频:

 var myOauth = 'my oauth object';
 var channelId = 'my channel id';
 youtube.search.list({ auth: myOauth, part: 'snippet', 
                       channelId: channelId, type:'video',
                       order:'date', maxResults:50 
                     }, 
                     function(err, response) {
                       //do something here
                     }
 );
Run Code Online (Sandbox Code Playgroud)

此解决方案有效,但每个请求的配额成本为 100。https ://developers.google.com/youtube/v3/docs/search/list

我想通过其他方式获取视频,例如“playlistItems”,其中配额成本为 1。https ://developers.google.com/youtube/v3/docs/playlistItems/list

谢谢!

编辑:找到解决方案

我找到了一种新方法,只需 3 个配额成本即可通过频道 ID 获取特定频道的视频。

获取通过 Oauth 认证的用户订阅列表:

   youtube.subscriptions.list({
        auth: oauth, part: 'snippet,contentDetails', 
        mine:true, maxResults:50, 
        pageToken:pageToken }, 
        function(err, response) {
            if(!err) {
                var firstChannelId = response.item[0].snippet.resourceId.channelId;
                console.log(firstChannelId);
            }
        }
    );
Run Code Online (Sandbox Code Playgroud)

从频道 ID 中获取频道播放列表 ID:

   youtube.channels.list({    auth: res.oauth, part: …
Run Code Online (Sandbox Code Playgroud)

youtube-api node.js

5
推荐指数
1
解决办法
2067
查看次数

标签 统计

android ×1

arraylist ×1

integer ×1

java ×1

list ×1

node.js ×1

youtube-api ×1