java语法的问题
for (Token tk: scanner.getTokens())System.out.println(tk); 这句是什么意思呢 for还有这样用法的? assert out.equals(System.out); 还有这句 不太明白
for-each循环 这个是jdk1.5之后才有的。 assert一般JUnit用的比较多。 建议楼主看看JDK 5开始增加的新语法吧。 新特性 for (Token tk: scanner.getTokens()) 等同于for(int i = 0; i < scanner.getTokens()){Token tk = scanner.getTokens.get(i);} Token:变量tk的类型 tk: 相当于以前的Token tk = scanner.getTokens.get(i); scanner.getTokens(): Token源集合 assert out.equals(System.out);晕我还真没遇见过~~~ 对于数组和所有实现了Iterable接口的类,都可以这样用 int[] a = {1,2,3,4}; for(int i : a) System.out.println(i); List <String> list = ...; for(String s : list) System.out.println(s) 这是for循环的新增功能 新特性 做个小测试就可以了 这是增强型FOR语句 ! JDK1.5后 这是增强型FOR语句 ! JDK1.5后 引用 这是增强型FOR语句 ! JDK1.5后 这个兔子好可爱,oracle也有个,哈哈引用 这是增强型FOR语句 ! JDK1.5后 引用 for (Token tk: scanner.getTokens()) 等同于for(int i = 0; i < scanner.getTokens()){
相关问答:
工作需要 求大家帮忙写个程序 我是学C++的 不懂JAVA 编写一个Java应用程序,对于给定的一个字符串的集合,格式如: {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh} 要求将其中交集不为空的 ......
在asp里怎么调用java写的webservice方法,有很多方法 - <message name="RtPnrIn"> <part name="bstrPnrNO" type="s:string" /> <part name ......
我已经按照教程上配置tomcat的server.xml <Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
<?xml version="1.0" encoding="utf-8" ?> - <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
CREATE DATABASE ADDRESSLIST; USE ADDRESSLIST; DROP TABLE IF EXISTS FRIEND; CREATE TABLE FRIEND (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY , FRIEND_NAME VARCHAR(20) NOT N ......