首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java for 的用法总结

Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短...第二种for循环 不严格的说,Java的第二种for循环基本是这样的格式: for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体 借助这种语法,遍历一个数组的操作就可以采取这样的写法: 清单...(例如java.lang.System类里,就有一个名字叫做“in”的static属性,表示“标准输入流”)。...Java提供了一种机制,可以在编译期间就把这样的操作封杀。具体的方法,是在循环变量类型前面加上一个“final”修饰符。这样一来,在循环体里对循环变量进行赋值,就会导致一个编译错误。...可以限定元素类型的Collection 截至到J2SE 1.4为止,始终无法在Java程序里限定Collection中所能保存的对象的类型――它们全部被看成是最一般的Object对象。

25830
您找到你想要的搜索结果了吗?
是的
没有找到

Java习惯用法总结

Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。 1....不要试图去使用 Math.abs(rand.nextInt()) % n 这些不确定的用法,因为它的结果是有偏差的。...返转字符串 String reverse(String s) { return new StringBuilder(s).reverse().toString();} 这个方法可能应该加入Java标准库...这是因为Java把字节和字符当成两个不同的概念来看待(这与C语言不同)。 你可以使用任何类型的InputStream来代替FileInputStream,比如socket。...这是因为Java把字节和字符当成两个不同的概念来看待(这与C语言不同)。 就像System.out,你可以使用print()和println()打印多种类型的值。

34210

Java习惯用法总结

Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。...(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。) 实现equals() ? 参数必须是Object类型,不能是外围类。...参考:java.lang.StringBuilder、java.lang.StringBuffer。 生成一个范围内的随机整数 ? 总是使用Java API方法去生成一个整数范围内的随机数。...不要试图去使用 Math.abs(rand.nextInt()) % n 这些不确定的用法,因为它的结果是有偏差的。...参考:java.util.Iterator.remove()。 返转字符串 ? 这个方法可能应该加入Java标准库。 参考:java.lang.StringBuilder.reverse()。

33010

Java习惯用法总结

Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。...(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。) 实现equals() ? 参数必须是Object类型,不能是外围类。...参考:java.lang.StringBuilder、java.lang.StringBuffer。 生成一个范围内的随机整数 ? 总是使用Java API方法去生成一个整数范围内的随机数。...不要试图去使用 Math.abs(rand.nextInt()) % n 这些不确定的用法,因为它的结果是有偏差的。...参考:java.util.Iterator.remove()。 返转字符串 ? 这个方法可能应该加入Java标准库。 参考:java.lang.StringBuilder.reverse()。

30820

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券