找到 34423 篇文章 关于编程
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
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("已插入范围内的新的元素..."); ... 阅读更多
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; ... 阅读更多
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); } }输出这将 ... 阅读更多
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 个项目 ... 阅读更多
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); } ... 阅读更多
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("索引 ... 阅读更多
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 ... 阅读更多
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"); ... 阅读更多
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); ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP