找到 4330 篇文章 关于 Java 8

如何在 Java JList 中检查是否有任何选定的项目?

Krantik Chavan
更新于 2019-07-30 22:30:26

639 次查看

要检查是否有任何选定的项目,请使用以下方法:boolean res = !list.isSelectionEmpty();如果 JList 中有一个选定的项目,则 res 的值为 TRUE。以下是如何检查 JList 中是否有任何选定项目的示例:示例包 my; 导入 java.awt.event.*; 导入 java.awt.*; 导入 javax.swing.*; 类 SwingDemo 扩展 JFrame {    静态 JFrame frame;    静态 JList list;    public static void main(String[] args) {       frame = new JFrame("JList 演示");       SwingDemo s = new SwingDemo();       JPanel panel = new JPanel();       String sports[]= {"壁球", ... 阅读更多

如何在 Java 中过滤非空值?

Nancy Den
更新于 2019-07-30 22:30:26

2K+ 次查看

假设以下是我们带有字符串元素的列表:List leagues = Arrays.asList("BBL", "IPL", "MLB", "FPL", "NBA", "NFL");现在,创建一个流并过滤以特定字母结尾的元素:Stream stream = leagues.stream().filter(leagueName -> leagueName.endsWith("L"));现在,对非空值使用 Objects::nonnull:List list = stream.filter(Objects::nonNull).collect(Collectors.toList());以下是如何在 Java 中过滤非空值的示例:示例导入 java.util.Arrays; 导入 java.util.List; 导入 java.util.Objects; 导入 java.util.stream.Collectors; 导入 java.util.stream.Stream; 公共类 Demo {    public static void main(String[] args) {       List leagues = Arrays.asList("BBL", "IPL", "MLB", "FPL", "NBA", "NFL");       Stream stream = leagues.stream().filter(leagueName -> leagueName.endsWith("L"));       List list = ... 阅读更多

如何在 Java 列表中过滤空字符串值?

Nancy Den
更新于 2019-07-30 22:30:26

942 次查看

假设我们有一个带有空值的字符串列表。这里,我们在足球之前和壁球之后有空数组元素:List sports = Arrays.asList("", "足球", "板球", "网球", "壁球", "", "击剑", "橄榄球");现在过滤空字符串值。首先,我们使用 Predicate 来否定值:Stream stream = sports.stream(); Predicate empty = String::isEmpty; Predicate emptyRev = empty.negate(); stream.filter(emptyRev).collect(Collectors.toList()));以下是如何从列表中过滤空字符串值的示例:示例导入 java.util.Arrays; 导入 java.util.List; 导入 java.util.function.Predicate; 导入 java.util.stream.Collectors; 导入 java.util.stream.Stream; 公共类 Demo {    public static void main(String[] args) {       List sports = Arrays.asList("", "足球", "板球", "网球", ... 阅读更多

如何在 Java 中过滤后计算元素?

Nancy Den
更新于 2019-07-30 22:30:26

411 次查看

假设以下是字符串列表:List list = new ArrayList(); list.add("Tom"); list.add("John"); list.add("David"); list.add("Paul"); list.add("Gayle"); list.add("Narine"); list.add("Joseph");现在,假设您需要过滤以特定字母开头的元素。为此,请使用 filter() 和 startsWith():long res = list    .stream()    .filter((s) -> s.startsWith("J"))    .count();我们还在过滤后使用 count() 计算了上面的元素。以下是如何在 Java 中过滤后计算元素的示例:示例导入 java.util.ArrayList; 导入 java.util.List; 公共类 Demo {    public static void main(final String[] args) {       List list = new ArrayList();       list.add("Tom");       list.add("John"); ... 阅读更多

如何在 Java 中将 Stream 转换为 TreeSet?

Nancy Den
更新于 2019-07-30 22:30:26

839 次查看

让我们首先创建一个 Stream:Stream stream = Stream.of("UK", "US", "India", "Australia", "Armenia", "Canada", "Poland");现在将 Stream 转换为 TreeSet:Set set = stream.collect(Collectors.toCollection(TreeSet::new));以下是如何在 Java 中将 String 转换为 TreeSet 的示例:示例导入 java.util.Set; 导入 java.util.TreeSet; 导入 java.util.stream.Collectors; 导入 java.util.stream.Stream; 公共类 Demo {    public static void main(String[] args) {       Stream stream = Stream.of("UK", "US", "India", "Australia", "Armenia", "Canada", "Poland");       Set set = stream.collect(Collectors.toCollection(TreeSet::new));       set.forEach(val -> System.out.println(val));    } }输出Armenia Australia Canada India Poland UK US阅读更多

如何在 Java 中将字符串 Stream 转换为连接它们?

Nancy Den
更新于 2019-07-30 22:30:26

469 次查看

让我们创建字符串 Stream:Stream stream = Stream.of("Bing Bang Theory", "Vampire Diaries", "Game of Thrones", "Homecoming");转换上述字符串流并使用 Collectors 连接它们:final String str = stream.collect(Collectors.joining(" "));以下是如何将字符串 Stream 转换为连接它们的示例:示例导入 java.util.stream.Collectors; 导入 java.util.stream.Stream; 公共类 Demo {    public static void main(String[] args) {       Stream stream = Stream.of("Bing Bang Theory", "Vampire Diaries", "Game of Thrones", "Homecoming");       final String str = stream.collect(Collectors.joining(" "));       System.out.println("连接结果..." + str);    } }输出连接结果... Bing Bang Theory Vampire Diaries Game of Thrones Homecoming阅读更多

Java 程序将流转换为类型化数组

Nancy Den
更新于 2024-11-15 18:45:03

230 次查看

在本文中,我们将学习如何在 Java 中将 Java 流更改为类型化数组。通过使用带有构造函数引用的 toArray() 方法,我们可以确保数组具有正确的类型。问题陈述给定一个字符串流,编写一个 Java 程序将其转换为类型化数组并显示元素。输入 Stream.of("Bing Bang Theory", "Vampire Diaries", "Game of Thrones", "Homecoming")输出数组...Bing Bang TheoryVampire DiariesGame of ThronesHomecoming 将流转换为类型化数组的步骤以下是将流转换为类型化数组的步骤 − ... 阅读更多

如何在 Java 中将组合框中的文本右对齐?

Nancy Den
更新于 2019-07-30 22:30:26

346 次查看

要在 JComboBox 中右对齐文本,请使用以下方法:ComponentOrientation.RIGHT_TO_LEFT以下是如何在组合框中右对齐文本的示例:示例导入 java.awt.Component; 导入 java.awt.ComponentOrientation; 导入 javax.swing.DefaultListCellRenderer; 导入 javax.swing.JComboBox; 导入 javax.swing.JFrame; 导入 javax.swing.JList; 公共类 SwingDemo 扩展 JFrame {    public SwingDemo() {       JComboBox combo = new JComboBox();       combo.setRenderer(new MyListCellRenderer());       combo.addItem("一");       combo.addItem("二");       combo.addItem("三");       combo.addItem("四");       combo.addItem("五");       getContentPane().add(combo, "北");       setSize(600, 400);       setDefaultCloseOperation(EXIT_ON_CLOSE);    }    public static void main(String[] args) { ... 阅读更多

Java 程序检查列表中是否没有字符串匹配条件

Nancy Den
更新于 2024-09-29 02:47:46

682 次查看

在本文中,您将学习如何使用 Java 检查列表中是否没有字符串以特定字母开头。这种方法可用于验证或过滤数据。我们将使用 Stream API 来评估条件,并根据是否有任何字符串以给定字母开头返回布尔结果。问题陈述用 Java 编写一个程序来检查列表中是否没有字符串匹配条件。输入 pqr、stu、vwx、yza、vwxy 输出与 f 开头的字母不匹配?= true 检查列表中是否没有字符串匹配条件的步骤 ... 阅读更多

使用 Map 将整数转换为字符串的 Java 程序

Nancy Den
更新于 2019-07-30 22:30:26

534 次查看

假设我们有一个整数数组,其中包含以下元素:20、50、100、200、250、300、500、550、600、700将其转换为列表:Arrays.asList(20, 50, 100, 200, 250, 300, 500, 550, 600, 700)使用 Map 获取大于 400 的值并转换为字符串:filter(val -> val > 400) .map(val -> "大于 400 的值 = " + String.valueOf(val))以下是如何使用 Map 将整数转换为字符串的示例:示例导入 java.util.Arrays; 公共类 Demo {    public static void main(String[] args) {       Arrays.asList(20, 50, 100, 200, 250, 300, 500, 550, 600, 700)          .stream()   ... 阅读更多

广告