JAVA第三讲,继续。
来源:互联网 发布:网络直播的营销方式 编辑:程序博客网 时间:2024/04/29 06:02
继续2讲,JAVA的数组问题:
1JAVA 的Arrays类的用法
a:排序sort()的函数,查找binarySearch()函数
String row []={"aa1","cc2"};
//查找时需要先排序的
//< 对输入的读取,采用foreach
System.out.println("读出排序后数据:");
for(String element:row)
{
System.out.println(element +"\t");
if(++i==(row.length)) System.out.println(); //换行
}
int index=Arrays.binarySearch(row, "cc2");
System.out.println("\r 找到了,cc2位于第 "+(index+1)+" 的位置.");
}
注意:查找以前必须先排序,排序函数时好像只能对一维数组进行操作的。
出现的错误:
图1图2
比较两图的不同,在上面的代码中index是一个变量,所以需要输出其具体值,在图1 中是正确的写法index变量的颜色是正常的黑色,但是在图2 中index被当成常量值为index直接输出了,他的引号使用的是中文的引号,这种小的差异可以帮助查找错误。
2 高维数组的排序以二维数组为例子
0 0
- JAVA第三讲,继续。
- 第三讲 Java的面向对象特征(继续基础部分......)
- java 第三讲
- Java讲座第三讲
- Java基础第三讲
- java第三讲---排序算法
- java基础第三讲详解
- java程序设计第三讲----简单java程序
- Java基础:第三十一讲 常量成员
- Java基础:第三十二讲 静态成员
- Java基础:第三十四讲 包
- Java基础:第三十五讲 访问权限
- Java基础:第三十九讲 多态
- 【Java mail 入门教程】第三讲 接收邮件
- 【Java mail 入门教程】第三讲 接收邮件
- JavaSE第三十一讲:Java数组剖析
- 【Java mail 入门教程】第三讲 接收邮件
- 2013/12/15 星期日:java 第三讲
- 安卓实现在百度地图上播放历史轨迹
- java堆和栈小结
- Android SD卡中的复制
- VIM配置大全
- 一台机器多个tomcat运行的小注意小记录
- JAVA第三讲,继续。
- linux一键安装web环境
- LinkedList 和 ArrayList 区别
- Linux执行的危险命令
- oracle中的exists和in的区别
- Java基础加强--反射
- HTML的转义字符
- ie6下z-index不起作用?
- python使用matplotlib绘图 -- barChart