找到关于 Java 8 的 4330 篇文章
416 次浏览
要禁用 JLabel,请使用 setEnabled() 方法 −JLabel label; label.setEnabled(false);以下是如何禁用 JLabel 的示例 −package my; import java.awt.Color; import java.awt.Dimension; 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("Demo"); JLabel label; label = new JLabel("First Label", JLabel.RIGHT); label.setVerticalAlignment(JLabel.TOP); label.setFont(new Font("Verdana", Font.PLAIN, 15)); label.setPreferredSize(new Dimension(250, 100)); label.setForeground(new Color(120, 90, 40)); label.setBackground(new Color(100, 20, 70)); label.setEnabled(false); ... 阅读更多
8K+ 次浏览
使用 Java Swing,您可以将 JLabel 大小设置为与默认值不同的首选大小 −JLabel label.setPreferredSize(new Dimension(250, 100));以下是如何更改 JLabel 大小的示例 −示例import java.awt.Color; import java.awt.Dimension; 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("Demo"); JLabel label; label = new JLabel("This is demo label!", JLabel.RIGHT); label.setVerticalAlignment(JLabel.TOP); label.setFont(new Font("Verdana", Font.PLAIN, 15)); label.setPreferredSize(new Dimension(250, 100)); label.setForeground(new Color(120, 90, 40)); label.setBackground(new ... 阅读更多
5K+ 次浏览
java.sql.Timestamp 类的 toString() 方法将当前 Timestamp 对象的时间戳的 JDBC 转义格式作为 String 变量返回。即使用此方法可以将 Timestamp 对象转换为 String。// 获取 Time 对象 Timestamp timestampObj = rs.getTimestamp("DispatchTimeStamp"); // 将 Time 对象转换为 String 格式 String time_stamp = timestampObj.toString();示例让我们使用 CREATE 语句在 MySQL 数据库中创建一个名为 dispatches_data 的表,如下所示:CREATE TABLE dispatches_data( ProductName VARCHAR(255), CustomerName VARCHAR(255), DispatchTimeStamp timestamp, Price INT, Location VARCHAR(255));现在,我们将使用 INSERT 语句在 dispatches_data 表中插入 5 条记录:insert into ... 阅读更多
707 次浏览
假设我们的字符串列表如下所示 −List list = Arrays.asList("Football", "Basketball", "Hockey", "Cricket", "Fencing");现在,映射到每个元素中添加字符串 −List str = list.stream().map(name -> "Sports " + name + " Outdoor") .collect(Collectors.toList());上面,我们在每个元素中添加了“Sports”和“Outdoor”字符串。以下是在 Java 中映射和将字符串值添加到每个元素的示例 −示例import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class Demo { public static void main(String[] args) { List list = Arrays.asList("Football", "Basketball", "Hockey", "Cricket", "Fencing"); List str = list.stream().map(name -> "Sports " ... 阅读更多
484 次浏览
假设我们的字符串列表如下所示 −List list = new ArrayList(); list.add("ABC"); list.add("CDE"); list.add("GHI"); list.add("MNO"); list.add("GWE"); list.add("WDF"); list.add("JYH"); list.add("TYU");将字符串列表映射到小写 −list .stream() .map(String::toLowerCase)之后,执行排序 −sorted((val1, val2) -> val2.compareTo(val1))以下是如何将字符串列表映射到小写并排序的示例 −示例import java.util.ArrayList; import java.util.List; public class Demo { public static void main(final String[] args) { List list = new ArrayList(); list.add("ABC"); list.add("CDE"); list.add("GHI"); list.add("MNO"); list.add("GWE"); list.add("WDF"); list.add("JYH"); ... 阅读更多
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("List with elements..."); 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"); ... 阅读更多