找到 34423 篇文章 关于编程

如何在 Java 中使用 lambda 表达式处理异常?

raja
更新于 2020年7月10日 12:01:45

3K+ 阅读量

lambda 表达式体不能抛出函数式接口中未指定的任何异常。如果 lambda 表达式可以抛出异常,则函数式接口的“throws”子句必须声明相同的异常或其子类型之一。示例接口 Student {    void studentData(String name) throws Exception; } public class LambdaExceptionTest {    public static void main(String[] args) {       // lamba 表达式        Student student = name -> {          System.out.println("学生姓名为: " + name);          throw new Exception();       };       try {          student.studentData("Adithya");       } catch(Exception e) {       }    } }输出学生姓名为: Adithya

如何在 C# 中将集合的元素插入到指定索引处的 List 中?

AmitDiwan
更新于 2019年12月10日 12:27:32

225 阅读量

要将集合的元素插入到指定索引处的 List 中,代码如下所示:示例实时演示使用 System; 使用 System.Collections.Generic; 公共类 Demo {    public static void Main(String[] args){       string[] strArr = { "John", "Tom", "Kevin", "Mark", "Gary" };       List list = new List(strArr);       Console.WriteLine("List 中的元素...");       foreach(string str in list){          Console.WriteLine(str);       }       strArr = new string[] { "Demo", "Text" };       Console.WriteLine("已插入范围内的新的元素...");     ... 阅读更多

如何在 C# 中获取 TypeCode?

AmitDiwan
更新于 2019年12月10日 12:25:28

124 阅读量

要获取 C# 中的 TypeCode,代码如下所示:示例实时演示使用 System; 公共类 Demo {    public static void Main(){       string s = "Demo";       Console.WriteLine("字符串 = " +s);       Console.WriteLine("字符串类型 = " +s.GetType());       Console.WriteLine("GetTypeCode = " +s.GetTypeCode());    } }输出这将产生以下输出:字符串 = Demo 字符串类型 = System.String GetTypeCode = String示例现在让我们来看另一个示例:实时演示使用 System; 公共类 Demo {    public static void Main(){       int i = 100;       double d = 5.26d; ... 阅读更多

如何在 C# 中通过 Console 获取标准输入和输出流?

AmitDiwan
更新于 2019年12月10日 12:23:12

324 阅读量

要通过 Console 获取标准输入流,代码如下所示:示例实时演示使用 System; 公共类 Demo {    public static void Main(string[] args){       Console.WriteLine("显示标准输入流...");       Console.WriteLine("标准输入流 = "+Console.In);    } }输出这将产生以下输出:显示标准输入流... 标准输入流 = System.IO.TextReader+SyncTextReader示例现在让我们来看一个显示标准输出流的示例:实时演示使用 System; 公共类 Demo {    public static void Main(string[] args){       Console.WriteLine("显示标准输出流...");       Console.WriteLine("标准输出流 = "+Console.Out);    } }输出这将 ... 阅读更多

如何在 C# 中获取 Tuple 的剩余元素?

AmitDiwan
更新于 2019年12月10日 12:20:39

69 阅读量

要获取 Tuple 的剩余元素,使用 Rest 属性。代码如下所示:示例实时演示使用 System; 公共类 Demo {    public static void Main(String[] args){       var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500, 2000);       var tuple2 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500, 2000);       Console.WriteLine("Tuple1 是否等于 Tuple2? = "+tuple1.Equals(tuple2));       Console.WriteLine("Tuple1 的哈希码 = "+tuple1.GetHashCode());       Console.WriteLine("Tuple2 的哈希码 = "+tuple2.GetHashCode());       Console.WriteLine("Tuple1 第 1 个项目 = "+tuple1.Item1);       Console.WriteLine("Tuple2 第 1 个项目 ... 阅读更多

C# 中满足指定条件的 List 中的第一个出现

AmitDiwan
更新于 2019年12月10日 12:15:55

414 阅读量

要获取列表中第一个满足指定条件的出现,代码如下所示:示例实时演示使用 System; 使用 System.Collections.Generic; 公共类 Demo {    private static bool demo(int i){       return ((i % 10) == 0);    }    public static void Main(String[] args){       List list = new List();       list.Add(200);       list.Add(215);       list.Add(310);       list.Add(500);       list.Add(600);       Console.WriteLine("List 元素...");       foreach (int i in list){          Console.WriteLine(i);       } ... 阅读更多

在 C# 中查找数组中最后一个元素的索引

AmitDiwan
更新于 2019年12月10日 12:13:23

203 阅读量

要查找数组中最后一个元素的索引,代码如下所示:示例实时演示使用 System; 公共类 Demo {    public static void Main(){       string[] products = new string[] { "Andy", "Mark", "Gary", "Andre"};       Console.WriteLine("一个或多个名称以 'A' 开头? = {0}",       Array.Exists(products, ele => ele.StartsWith("A")));       Console.WriteLine("数组是否具有固定大小? = " + products.IsFixedSize);       Console.WriteLine("数组是否只读? = " + products.IsReadOnly);       Console.WriteLine("数组是否已同步? = " + products.IsSynchronized);       Console.WriteLine("索引 ... 阅读更多

如何在 Java 中的 lambda 表达式中使用 final 或有效 final 变量?

raja
更新于 2020年7月10日 11:58:59

2K+ 阅读量

有效 final 变量是指未显式声明为 final 的局部变量,并且一旦初始化就不能更改。lambda 表达式只能在外部作用域中使用局部变量,前提是它们是有效 final 的。语法(可选)(参数) -> 主体在下面的示例中,“size”变量未声明为 final,但它是有效 final 的,因为我们没有修改“size”变量的值。示例接口 Employee {    void empData(String empName); } public class LambdaEffectivelyFinalTest {    public static void main(String[] args) {       int size = 100;       Employee emp = name -> {        // lambda ... 阅读更多

在 C# 中查找包含指定值的 LinkedList 中的第一个节点

AmitDiwan
更新于 2019年12月10日 12:10:27

67 阅读量

查找 LinkedList 中包含指定值的第一个节点,代码如下:示例 在线演示使用 System;使用 System.Collections.Generic;public class Demo {    public static void Main(){       LinkedList list = new LinkedList();       list.AddLast("John");       list.AddLast("Tim");       list.AddLast("Kevin");       list.AddLast("Jacob");       list.AddLast("Emma");       list.AddLast("Ryan");       list.AddLast("Brad");       list.AddLast("Carl");       Console.WriteLine("LinkedList 元素...");       foreach(string str in list){          Console.WriteLine(str);       }       LinkedListNode val = list.Find("Jacob");     ... 阅读更多

C# 中迭代遍历 BitArray 的枚举器

AmitDiwan
更新于 2019-12-10 12:08:02

91 次查看

以下是使用枚举器迭代遍历 BitArray 的代码:示例 在线演示使用 System;使用 System.Collections;public class Demo {    public static void Main(){       BitArray arr1 = new BitArray(5);       BitArray arr2 = new BitArray(5);       arr1[0] = false;       arr1[1] = true;       arr1[2] = false;       arr1[3] = true;       arr1[4] = true;       Console.WriteLine("迭代遍历 BitArray1 的枚举器");       IEnumerable demoEnum = arr1;       foreach(Object ob in demoEnum){          Console.WriteLine(ob);     ... 阅读更多

广告

© . All rights reserved.