找到 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) {       // lambda 表达式        Student student = name -> {          System.out.println("学生姓名是: " + name);          throw new Exception();       };       try {          student.studentData("Adithya");       } catch(Exception e) {       }    } }

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

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

225 次浏览

要在指定索引处将集合的元素插入列表中,代码如下所示:示例使用 System; 使用 System.Collections.Generic; public class Demo {    public static void Main(String[] args){       string[] strArr = { "John", "Tom", "Kevin", "Mark", "Gary" };       List list = new List(strArr);       Console.WriteLine("列表中的元素...");       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; public class 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; public class Demo {    public static void Main(){       int i = 100;       double d = 5.26d; ... 阅读更多

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

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

324 次浏览

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

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

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

69 次浏览

要获取元组的剩余元素,可以使用 Rest 属性。代码如下所示:示例使用 System; public class 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#中查找列表中第一个符合指定条件的元素

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

414 次浏览

要获取列表中第一个匹配指定条件的元素,代码如下所示:示例使用 System; 使用 System.Collections.Generic; public class 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("列表元素...");       foreach (int i in list){          Console.WriteLine(i);       } ... 阅读更多

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

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

203 次浏览

要查找数组中最后一个元素的索引,代码如下所示:示例使用 System; public class 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#中查找包含指定值的链表中的第一个节点

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

67 次浏览

查找链表中包含指定值的第一个节点,代码如下:示例 在线演示使用 System; using 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; using 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.