找到 34423 篇文章 关于编程

如何在 Java 中使用 mapToInt 和 mapToObj 将 double 映射到 int 对象?

Samual Sam
更新于 2019-07-30 22:30:26

395 次查看

首先,我们设置流 - Stream.of(3.5, 4.7, 7.9, 8.2, 9.1, 10.5, 12.3, 15.8)现在要将 double 映射到 int 对象,使用 mapToObj - .mapToInt(Double::intValue) .mapToObj(a -> "val" + a)以下是如何使用 mapToInt 和 mapToObj 将 double 映射到 int 对象的示例 - 示例import java.util.stream.Stream; public class Demo {    public static void main(String[] args) throws Exception {       Stream.of(3.5, 4.7, 7.9, 8.2, 9.1, 10.5, 12.3, 15.8)       .mapToInt(Double::intValue)       .mapToObj(a -> "val" + a)       .forEach(System.out::println);    } }输出val3 val4 val7 val8 val9 val10 val12 val15

如何在 Java 中将 IntSteam 映射到 String 对象

karthikeya Boyini
更新于 2019-07-30 22:30:26

173 次查看

要将 IntStream 映射到 String 对象,请使用 mapToObj 并在其中设置值 - .mapToObj(val -> "z" + val)在此之前,我们对 IntStream 使用了 range() - IntStream.range(1, 10)以下是如何在 Java 中将 IntStream 映射到 String 对象的示例 - 示例import java.util.stream.IntStream; public class Demo {    public static void main(String[] args) throws Exception {       IntStream.range(1, 10)       .mapToObj(val -> "z" + val)       .forEach(System.out::println);    } }输出z1 z2 z3 z4 z5 z6 z7 z8 z9

如何根据起始字母过滤字符串值?

Samual Sam
更新于 2019-07-30 22:30:26

3K+ 次查看

假设以下为我们的字符串列表 - List list = Arrays.asList("Jonny", "David", "Tony", "Jacob", "Smith", "Bravo", "Gayle", "John");现在根据起始字母过滤字符串值 - Stream stream = list.stream().filter(name -> name.startsWith("J"));以下是如何根据起始字母过滤字符串值的示例 - 示例import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; public class Demo {    public static void main(String[] args) {       List list = Arrays.asList("Jonny", "David", "Tony", "Jacob", "Smith",          "Bravo", "Gayle", "John");       System.out.println("包含元素的列表...");       for (String res : list) {          System.out.print(res+" ... 阅读更多

如何在 Java 中过滤字符串流并映射到小写?也执行排序。

karthikeya Boyini
更新于 2019-07-30 22:30:26

3K+ 次查看

假设以下为字符串数组,我们已将其转换为列表 - Arrays.asList("DE", "GH", "JK", "MN", "PQ", "RS", "TU", "VW", "XY", "BC")现在过滤字符串流并映射到小写 - .stream() .filter(a-> a.startsWith("V")) .map(String::toLowerCase)现在要排序,请使用 sorted() 并使用 forEach() 显示。以下是如何过滤字符串流并映射到小写的示例 - 示例import java.util.Arrays; public class Demo {    public static void main(String[] args) throws Exception {       Arrays.asList("DE", "GH", "JK", "MN", "PQ", "RS", "TU", "VW", "XY", "BC")       .stream()       .filter(a-> a.startsWith("V"))       .map(String::toLowerCase)       ... 阅读更多

如何在 Java 中根据起始值过滤字符串列表?

Samual Sam
更新于 2019-07-30 22:30:26

1K+ 次查看

让我们首先创建一个字符串列表 - List list = new ArrayList(); list.add("wxy"); list.add("zabc"); list.add("ddd2"); list.add("def"); list.add("ghi"); list.add("wer"); list.add("uij"); list.add("wqy");要根据起始值过滤字符串列表,请使用 filter() 和 startsWith() - list.stream().filter((b) -> b.startsWith("w"))以下是如何根据起始值过滤字符串列表的示例 - 示例import java.util.ArrayList; import java.util.List; public class Demo {    public static void main(final String[] args) {       List list = new ArrayList();       list.add("wxy");       list.add("zabc");       list.add("ddd2");       list.add("def");       list.add("ghi");       list.add("wer");       list.add("uij");       list.add("wqy");   ... 阅读更多

如何在 Java 中为 JLabel 添加工具提示?

karthikeya Boyini
更新于 2019-07-30 22:30:26

920 次查看

将鼠标光标放在标签上时,工具提示就会可见。使用 setToolTipText() 方法为 JLabel 添加工具提示 - label.setToolTipText("这是一个演示工具提示");以下是如何为 JLabel 添加工具提示的示例 - 示例import java.awt.Color; import java.awt.Font; import javax.swing.*; import javax.swing.border.Border; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("演示");       JLabel label;       label = new JLabel("演示标签!");       label.setFont(new Font("Verdana", Font.PLAIN, 14));       label.setToolTipText("这是一个演示工具提示");       Border border = BorderFactory.createLineBorder(Color.ORANGE);     ... 阅读更多

如何在 Java 中为 JLabel 添加线条边框?

Samual Sam
更新于 2019-07-30 22:30:26

547 次查看

使用 createLineBorder() 方法为 JLabel 添加线条边框 - Border border = BorderFactory.createLineBorder(Color.ORANGE); label.setBorder(border);上面,我们将线条边框设置为橙色。以下是如何为 JLabel 添加线条边框的示例 - 示例package my; import java.awt.Color; import java.awt.Font; import javax.swing.*; import javax.swing.border.Border; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("演示");       JLabel label;       label = new JLabel("演示标签!", JLabel.RIGHT);       label.setFont(new Font("Verdana", Font.PLAIN, 13));       Border border = BorderFactory.createLineBorder(Color.ORANGE);       label.setBorder(border);       frame.add(label);   ... 阅读更多

Java 程序设置 JLabel 中文本的对齐方式

karthikeya Boyini
更新于 2019-07-30 22:30:26

6K+ 次查看

JLabel 左对齐以下是如何为 JLabel 设置左对齐的示例 - 示例import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("标签演示");       JLabel label;       label = new JLabel("左对齐!", JLabel.LEFT);       label.setFont(new Font("Verdana", Font.PLAIN, 13));       frame.add(label);       frame.setSize(500, 300);       frame.setVisible(true);    } }输出JLabel 居中对齐以下是如何为 JLabel 设置居中对齐的示例 - 示例import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) ... 阅读更多

如何在 Java 中使用 HTML 创建包含多行文本的 JLabel?

Samual Sam
更新于 2019-07-30 22:30:26

828 次查看

要容纳多行文本,请在 JLabel 下设置 HTML - JLabel = new JLabel("" + "Line1Line2",JLabel.LEFT);以上将在 JLabel 中创建多行文本 - Line1 Line2以下是如何创建包含多行文本的 JLabel 的示例 - 示例import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("标签示例");       JLabel label;       label = new JLabel("" + "Line1       Line2",JLabel.LEFT);       label.setBounds(100, 100, 100, 30);       label.setFont(new Font("Verdana", Font.PLAIN, 13));       frame.add(label);       frame.setSize(500,300);       frame.setLayout(null);       frame.setVisible(true);    } }输出

如何在 Java 中使用 HTML 更改 JLabel 的文本字体?

karthikeya Boyini
更新于 2019-07-30 22:30:26

809 次查看

要更改文本字体,可以使用 JLabel 的 setFont() 方法 - label.setFont(new Font("Verdana", Font.PLAIN, 12));以下是如何使用 HTML 更改 JLabel 文本字体的示例 -示例import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("Label Example");       JLabel label;       label = new JLabel("" + "ABC");       label.setBounds(50, 50, 100, 30);       label.setFont(new Font("Verdana", Font.PLAIN, 12));       frame.add(label);       frame.setSize(500,300);       frame.setLayout(null);       frame.setVisible(true);    } }输出

广告

© . All rights reserved.