我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么要从j=0开始,而不是j=1

为什么 j 要从0开始呢?而且从 j = 1 开始呢?改成j=1;就<=str.length()会报错。是charAt()方法括号里的数是从0开始的吗

img

charAt里边下标是从0开始,到str.length()-1结束,如果从1开始那就是取第二个字符,然后到str.length()的时候就会数组越界错误

因为数组下标从0开始,到str.length()-1结束啊,当下标等于str.length()就越界了

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7697987

近期文章

  • 这个倾斜的字母怎么做呢?
  • matlab绘制三维函数图像,
  • 关于银行警报系统的用例图绘制
  • IDEA出现NullPointerException异常怎么办
  • 使用PHP从sql中获取有限的数据
  • 请问这里的q有什么用,baq换成p功能改变吗
  • 如何在主程序中为子程序运行设置等待时间?
  • 不管怎么插入数据,都还是空链表,为什么
  • 并列for语句怎么看的?数组也不会
  • Python teacher让交200行的程序,求各位给点思路
  • MyBatis模糊查询的问题
  • getch函数的应用
  • PHP删除数组值
  • idea创建不了空的项目
  • 安装tkinter报错
  • JNI调用在Activity中和Fragment同时调用JNI函数,函数找不到的问题
  • getch用法c++
  • 做电梯问题,明明在k层,电梯起初在一楼,上升下降都是一秒,优先执行高层命令,问到明明那耗了几秒
  • PHP microtime()在javascript或angularjs中
  • c 语言问题 请大家来看看怎么回事

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华