Java集合在Java中扮演着非常重要的角色,它的主要作用是反转以列表形式存在的元素数量的顺序。用于对元素进行排序和反转的 Java 集合支持 util 方法,该方法进一步用于使反转方法在一些帮助和制作下工作。 Java 集合的反向方法在抛出一些 UnsupportedOperationException 的情况下会抛出异常,无论它是否存在。这并不重要,因为它不支持该集合的任何操作。反转列表然后使元素按正确的反转顺序非常重要。
开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
Java 集合语法反转。
Java Collections Reverse () 方法存在一个正确的语法,它作为 Reverse 类的一部分发挥着重要作用,如下所示:
public static <K> ComparatorOrigin<K> reverseOrder()
reverse 方法的声明是以这种格式完成的,其中 Java 集合类用于获取 comparatorOrigin,该 comparatorOrigin 将用于以特定顺序(即反向顺序)获取列表中的所有元素。
public static <L> ComparatorOrigin<L> reverseOrder (Comparator<L> comp_0)
反向顺序方法的声明用于使比较器以自然顺序将其强加于以特定方式具有反向比较器顺序的对象集合。 Comp_0 充当列表中的可选参数。
Java 集合包含许多方法,但同样取决于类似于反向方法 () 的要求,每个方法都有其意义。
Java集合反转方法的工作原理如下:
下面给出的是 Java 集合逆向的示例:
这个例子显示了以特定方式定义的花列表,其中原始花是这样的,应用reverse()方法后的相反顺序是这样的,如下面的输出所示.
代码:
import java.util.*; class Revrse_Order_Exmpl { public static void main(String[] args) { List<String> mylist_0 = new ArrayList<String>(); mylist_0.add("Rose_flower"); mylist_0.add("Jasmine_Flower"); mylist_0.add("Lily_Flower"); mylist_0.add("Velvet_Flower"); System.out.println("Outcome_of_original_list:- " + mylist_0); Collections.reverse(mylist_0); System.out.println("Outcome_of_Modified List:- /n " + mylist_0); } }
输出:
此程序通过整数数组演示了reverse () 方法功能,一旦对其应用reverse() 方法,它们就会反转,如输出所示。
代码:
import java.util.*; class Revrse_Order_Exmpl_2 { public static void main(String[] args) { Integer arr_5[] = {34, -10, 60, -70, 12, 16}; System.out.println("Actual_defined_array : " +Arrays.toString(arr_5)); Collections.reverse(Arrays.asList(arr_5)); System.out.println("Modified_defined_Array : " + "\n"+Arrays.toString(arr_5)); } }
输出:
This program demonstrates the reverse method () to be used with the list of integers, which reverses the list of elements as shown in the output.
Code:
import java.util.*; class Revrse_Order_Exmpl_3 { public static void main(String[] args) { List<Integer> list_0 = new ArrayList<Integer>(); list_0.add(10); list_0.add(9); list_0.add(8); list_0.add(5); System.out.println("Actual_list_before:- " + list_0); Collections.reverse(list_0); System.out.println("Modified_list_after:- " + list_0); } }
Output:
This program displays the inbuild reverse() method present as part of the StringBuilder class but not as a string buffer class, due to which this needs conversion to append it into a string call, as shown in the output below.
Code:
import java.util.*; class Revrse_Order_Exmpl_Strng { public static void main(String[] args) { String input_0 = "Weather_seems_nice"; StringBuilder input_a = new StringBuilder(); input_a.append(input_0); input_a.reverse(); System.out.println(input_a); } }
Output:
This program displays the string buffer with a string that applies a reverse() method and displays the following as shown in the output.
Code:
import java.util.*; class Revrse_Order_Exmpl_Strng_buff { public static void main(String[] args) { StringBuffer strng_bf = new StringBuffer("World_is_in_misery."); System.out.println("Print_the_string_bbuffer = " + strng_bf); strng_bf.reverse(); System.out.println("Strng_buffer_after_revversal = " + strng_bf); } }
Output:
Java collection reference has many advantages and plays a pivotal role in any java data structure. It helps make the entire collection framework handle many strings, characters, and integers, which helps in further implementation and results look as desired by the developers and users. It helps in making the entire Java useful.
以上是Java 集合反向的详细内容。更多信息请关注PHP中文网其他相关文章!