首页 > 代码库 > java中有关数组或集合的起始位详解
java中有关数组或集合的起始位详解
- 在jdbc连接数据库时,起始位都是从1开始的
例如:Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis", "root", "ms");
String sql="SELECT * FROM users WHERE NAME=?";
pstm=conn.prepareStatement(sql);
pstm.setString(1, "孤傲苍狼");
rs=pstm.executeQuery();
while(rs.next()){
System.out.println(rs.getInt(1),rs.getString(2)+rs.getString(3));}
- 在java的数组、集合和字符串都是从0开始计数的
- 数组array中获取长度的length方法或者获取字符串长度的length()方法。
- charAt(int index)索引范围从0到length()-1;
- indexOf(char ch)字符在字符串中出现的位置,从0开始,若未出现则为-1。
- 在java中左闭右开类型的方法有
- random():返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。即取值范围是[0.0,1.0)的左闭右开区间。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。
- substring(int beginIndex, int endIndex)。beginIndex - 起始索引(包括)、endIndex- 结束索引(不包括)。起始位从0开始。substring方法是左闭右开的,如substring(0,3) 取字符串为,0,1,2
- sort(double[] a,int fromIndex,int toIndex):对指定 double 型数组的指定范围按数字升序进行排序。排序的范围从索引 fromIndex(包括)一直到索引 toIndex(不包括)。即sort(char,1,3)是从第1个开始,到第3个(但是不包括第3个)的字符进行排序。
java中有关数组或集合的起始位详解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。