区块链技术博客
www.b2bchain.cn

如何获取Java和C#中定义的元素之前和之后的所有元素 – java程序员分享

本文介绍了如何获取Java和C#中定义的元素之前和之后的所有元素 – java程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

在Java和C#中,Pyhton arr [1:]等效于什么,例如如何获取定义的元素之前和之后的所有元素?
例如在Python中

input: arr=[1,6,7,9] print(arr[1:]) output: 6,7,9 

没有,如果,如果
最好用于ArrayList

参考方案

在Java中:

1-创建一个列表并添加元素。

2-使用subList(start_index,end index)方法。

//在内部使用for循环创建具有已定义索引的arraylist的新副本。但是它速度更快,因为此过程涉及许多系统方法。在操作系统上工作

3-将结果存储在列表中并打印。

    ArrayList<Integer> a = new ArrayList<Integer>();     a.add(3);     a.add(4);     a.add(5);     a.add(6);     System.out.println(a);     List<Integer> b = a.subList(1, a.size());     System.out.println(b); 

在C#中-

1-使用array.skip(要跳过的元素个数)。

2-将输出存储在数组中。

C#不是我的主要语言,因此,如果有任何错误,请发表评论,我会予以纠正。

我的要求是通过匹配任何属性的字符串来过滤对象列表。例如,假设Contact类具有三个属性:街道,城市,电话。我知道java流过滤器是如何工作的,在这里我必须将输入字符串与每个属性进行比较,如下所示:contactList.stream().filter(contact -> contact.getStreet().equals("dubai&…

我在理解这一点上遇到了问题。当我们做 List<Integer> list = Arrays.asList(array); 我们不能在该列表上使用添加,删除之类的方法。我知道Arrays.asList()返回固定大小的列表。我不明白的是,如果我们创建一个具有指定初始容量的列表,例如List<Integer> list2 = new A…

我有一个字符串4.9.14_05_29_16_21,我只需要获取4.9。数字各不相同,所以我不能简单地获得此char数组的前三个元素。我必须找到最正确的.并将其子字符串化直到那里。我来自Python,因此我将展示Python的实现方法。def foobar(some_string): location = some_string.rfind('.&…

试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …

在Java中,我们是否有任何方法可以发现特定字符串是字符串数组的一部分。我可以避免出现一个循环。例如String [] array = {"AA","BB","CC" }; string x = "BB" 我想要一个if (some condition to tell wheth…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 如何获取Java和C#中定义的元素之前和之后的所有元素 – java程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们