找到 34423 篇文章 关于编程
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) { } } }
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("插入范围内的新的元素..."); ... 阅读更多
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; ... 阅读更多
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); } }输出这将 ... 阅读更多
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 项 ... 阅读更多
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); } ... 阅读更多
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("索引 ... 阅读更多
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 次浏览
查找链表中包含指定值的第一个节点,代码如下:示例 在线演示使用 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"); ... 阅读更多
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); } ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP