找到关于 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 中是否选中第二个项目的示例:示例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 = ... 阅读更多