找到 34423 篇文章 关于编程
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
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
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+" ... 阅读更多
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) ... 阅读更多
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"); ... 阅读更多
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); ... 阅读更多
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); ... 阅读更多
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[]) ... 阅读更多
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); } }输出
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); } }输出
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP