如何获取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#不是我的主要语言,因此,如果有任何错误,请发表评论,我会予以纠正。

JAVA 8具有任何匹配属性的对象的过滤器列表 - java

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

Java-固定大小的列表与指定初始容量的列表之间的差异 - java

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

Java:找到特定字符并获取子字符串 - java

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

Java:线程池如何将线程映射到可运行对象 - java

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

Java-搜索字符串数组中的字符串 - java

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