找到关于 Java 8 的 4330 篇文章
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); ... 阅读更多
622 次浏览
要在 JList 中存储字符串数组,首先创建一个字符串数组列表:String sports[]= { "Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"};现在,将其设置为 JList:JList list = new JList(sports);以下是如何在 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"); SwingDemo s = new SwingDemo(); JPanel panel = new JPanel(); String sports[]= {"Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"}; ... 阅读更多
313 次浏览
要为 JList 设置单选,请使用 DefaultListSelectionModel 并将其设置为 SINGLE_SELECTION:String values[]= { "One", "Two", "Three", "Four", "Five", "Six"}; JList list = new JList(values); list.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION);以下是如何仅为单选设置 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"); SwingDemo s = new SwingDemo(); JPanel panel = new JPanel(); String values[]= { ... 阅读更多
328 次浏览
要在 JList 中选择第一个项目,请使用 setSelectionInterval() 方法:String values[]= { "One", "Two", "Three", "Four", "Five", "Six"}; JList list = new JList(values); int begn = 0; int end = 0; list.setSelectionInterval(begn, end);以下是如何在 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"); SwingDemo s = new SwingDemo(); JPanel panel = new JPanel(); String values[]= ... 阅读更多
576 次浏览
在这篇文章中,我们将学习如何在 Java 中选择 JList 中的所有项目。该程序创建一个带有运动项目列表的简单图形用户界面。它使用 setSelectionInterval() 方法选择列表中的所有项目。这确保了在程序运行时,从列表中的第一个项目到最后一个项目,所有项目都被选中。问题陈述编写一个 Java 程序来选择 JList 中的所有项目。以下是相同的演示 - 输入 sports[]= {"Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"} 输出 选择所有项目的步骤 ... 阅读更多
475 次浏览
假设我们的整数数组元素如下:10, 50, 100, 200, 250, 300, 400, 500在这里,我们通过将每个整数元素加 1 来映射和创建一个新值:Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1)现在求平均值:Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1).average()以下是如何映射和从整数数组创建新值的示例:示例import java.util.Arrays; public class Demo { public static void main(String[] args) throws Exception { Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1).average() .ifPresent(System.out::println); } }输出227.25
437 次浏览
使用 JList 的 getVisibleRowCount() 方法在 JList 中显示行数:String sports[]= {"Tennis", "Archery", "Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"}; Jlist list = new JList(sports); int rowCount = list.getVisibleRowCount(); System.out.println("Row Count = "+rowCount);以下是如何在 JList 中显示行数的示例:示例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 = ... 阅读更多
400 次浏览
要始终在 JList 中显示滚动条,请使用属性 HORIZONTAL_SCROLLBAR_ALWAYS 和 VERTICAL_SCROLLBAR_ALWAYS:JList list = new JList(sports); JScrollPane scrollPane = new JScrollPane(list); scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);以下是如何创建 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); ... 阅读更多
103 次浏览
要检查第二个项目(即索引为 1 的项目)是否被选中,可以使用 `isSelectedIndex()` 方法:`list.isSelectedIndex(1);`。以上,我们用字符串值设置列表:`String sports[]= { "Squash", "Fencing", "Cricket", "Football", "Hockey", "Rugby"}; JList list = new JList(sports);`。以下是检查 JList 中第二个项目是否被选中的示例:示例包 my; 导入 java.awt.event.*; 导入 java.awt.*; 导入 javax.swing.*; 类 SwingDemo 扩展 JFrame { 静态 JFrame frame; 静态 JList list; 公共静态 void main(String[] args) { frame = new JFrame("JList Demo"); SwingDemo s = new SwingDemo(); JPanel panel = ... 阅读更多