找到 34423 篇文章 关于编程
940 次浏览
如果你在Python中进行过一些编程,你可能在Python函数中看到过“*args”和“**kwargs”这两个词。但它们到底是什么呢? * 和 ** 运算符执行不同的操作,它们根据使用位置相互补充。因此,当我们在方法定义中使用它们时,例如 - def __init__(self, *args, **kwargs): pass 上述操作称为“打包”,因为它将所有参数打包到该方法调用接收到的单个变量中,即名为 args 的元组。我们可以使用除 args 之外的名称,但 args 是最常见和最符合 Python 风格的方式…… 阅读更多
716 次浏览
首先,让我们创建一个字符串数组:String[] strArr = { "ABCD", "AB", "ABCDEFG", "ABC", "A", "ABCDE", "ABCDEF", "ABCDEFGHIJ" }; 现在,对于从短到长的模式,例如 A,AB,ABC,ABCD 等;获取两个字符串数组的长度并按如下方式处理它们:Arrays.sort(strArr, (str1, str2) -> str1.length() - str2.length()); 下面是一个按从短到长的模式对字符串数组进行排序的示例:示例 import java.util.Arrays; public class Demo { public static void main(String[] args) { String[] strArr = { "ABCD", "AB", "ABCDEFG", "ABC", "A", "ABCDE", "ABCDEF", "ABCDEFGHIJ" }; ... 阅读更多
177 次浏览
以下是我们的整数数组:Integer[] arr = {20, 50, 100, 150, 200, 250, 300, 350, 400, 500}; 现在将上述整数数组转换为列表:List list = new ArrayList(Arrays.asList(arr)); 现在,要反向排序上述整数列表:Comparator initialComp = Integer::compare; Comparator revComp = initialComp.reversed(); Collections.sort(list, revComp); 下面是一个反向排序整数列表的示例:示例 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Demo { public static void main(String[] args) { Integer[] arr = {20, 50, 100, 150, 200, 250, 300, 350, 400, 500}; List list = new ... 阅读更多
415 次浏览
在本文中,我们将学习如何在Java中排序包含空值的列表,并确保这些空值保留在底部,而上面的元素保持顺序。这可以使用Comparator.nullsLast来完成,它对非空元素进行排序,并将所有空元素放在最后。问题陈述 给定一个包含一些字符串值和空值的字符串列表。编写一个Java程序对列表进行排序,并将空值放在最后。输入 初始列表 = ("Jack", null, "Thor", null, "Loki", "Peter", null, "Hulk") 输出 初始列表 = [Jack, null, Thor, null, Loki, Peter, null, Hulk] 列表 ... 阅读更多
500 次浏览
让我们首先创建一个包含字符串元素的列表。列表中的一些元素为空:List list = Arrays.asList("Jack", null, "Thor", null, "Loki", "Peter", null, "Hulk"); 现在,使用nullsFirst对上述列表进行排序,并将空值放在首位:list.sort(Comparator.nullsFirst(String::compareTo)); 下面是一个将空值放在首位的列表排序示例:示例 import java.util.Arrays; import java.util.Comparator; import java.util.List; public class Demo { public static void main(String... args) { List list = Arrays.asList("Jack", null, "Thor", null, "Loki", "Peter", null, "Hulk"); System.out.println("初始列表 = "+list); list.sort(Comparator.nullsFirst(String::compareTo)); System.out.println("将空值放在首位的列表 = "+list); ... 阅读更多
709 次浏览
是的,我们可以使用Lambda对列表进行排序。让我们首先创建一个字符串列表:List list = Arrays.asList("LCD", "Laptop", "Mobile", "Device", "LED", "Tablet"); 现在,使用Lambda进行排序,我们将使用compareTo():Collections.sort(list, (String str1, String str2) -> str2.compareTo(str1)); 下面是一个使用Java中的Lambda对列表进行排序的示例:示例 import java.util.Arrays; import java.util.Collections; import java.util.List; public class Demo { public static void main(String... args) { List list = Arrays.asList("LCD", "Laptop", "Mobile", "Device", "LED", "Tablet"); System.out.println("列表 = "+list); Collections.sort(list, (String str1, String str2) -> str2.compareTo(str1)); System.out.println("排序后的列表 ... 阅读更多
539 次浏览
假设以下是我们的流:Stream.of("u2", "h9", "s8", "l3") 现在,映射以获取子字符串:.map(s -> s.substring(1)) 转换为整数并找到最小值:.mapToInt(Integer::parseInt) .min() 下面是一个映射并获取子字符串并转换为整数的示例:示例 import java.util.stream.Stream; public class Demo { public static void main(String[] args) throws Exception { Stream.of("u2", "h9", "s8", "l3") .map(s -> s.substring(1)) .mapToInt(Integer::parseInt) .min() .ifPresent(System.out::println); } } 输出 2
1K+ 次浏览
要在Java中将JList添加到滚动窗格,请使用JScrollPane:JList list = new JList(sports); JScrollPane scrollPane = new JScrollPane(list); 之后将其设置为容器:Container contentPane = frame.getContentPane(); contentPane.add(scrollPane, BorderLayout.CENTER); 下面是将JList添加到滚动窗格的示例:示例 package my; import java.awt.event.*; import java.awt.*; import javax.swing.*; class SwingDemo extends JFrame { static JFrame frame; static JList list; public static void main(String[] args) { frame = new JFrame("JList Demo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); String sports[]= {"Tennis", "Archery", "Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"}; list = new JList(sports); ... 阅读更多
2K+ 次浏览
在Python中进行从简单到复杂的数学运算(如三角函数、对数运算等),我们可能需要使用math()模块。Python的math模块用于访问数学函数。math()函数的所有方法都用于整数或实数类型对象,但不适用于复数。要使用此函数,我们需要在代码中导入它 import math 常量 我们在Python中使用这些常量进行计算 - 常量描述 Pi 返回pi的值:3.141592 E 返回自然底数e的值。e为0.718282 tau 返回tau的值。tau = 6.283185 inf 返回无穷大 nan 非数字类型 数字和数值表示 Python提供不同的函数…… 阅读更多
17K+ 次浏览
复数是由实数创建的。Python复数可以使用直接赋值语句或使用complex()函数创建。复数主要用于使用两个实数的地方。例如,由电压(V)和电流(C)定义的电路,用于几何、科学计算和微积分。语法 complex([real[, imag]]) 在python中创建一个简单的复数 >>> c = 3 +6j >>> print(type(c)) >>> print(c) (3+6j) >>> >>> c1 = complex(3, 6) >>> print(type(c1)) >>> print(c1) (3+6j) 从以上结果可以看出,Python复数的类型为complex。每个复数…… 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP