`
konlley_jack
  • 浏览: 1601 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

java中String.lenth

    博客分类:
  • java
阅读更多
public static String ChangeNumber(String args,int start,int end){
StringBuffer score = new StringBuffer();
String temp = args.substring(start, end);
for(int i = temp.length();i>0;i--){
score.append(temp.charAt(i-1));
}
return score.toString();
}
编写这个方法的时候score.append(temp.charAt(i-1));为什么要减1
不在这减1编译就不能通过,一去掉就报下面的错误
java.lang.StringIndexOutOfBoundsException
但是直接用输出语句又是正确的
String test = "123456789";
System.out.println(test.length());
想问下这是…………
分享到:
评论

相关推荐

    last_word_lenth.zip_Last Word

    本题"last_word_lenth.zip_Last Word"属于华为在线训练场的初级题目,主要目标是编程求解一个字符串中的最后一个单词的长度。这类问题通常涉及到字符串的处理、分割、遍历以及基本的逻辑判断。 首先,我们需要理解...

    C++自编String类代码

    #include<string> using namespace std; class String { public: String(); String(const char*const); String(int x); String(const String &rs); int getlen()const{return len;} const char* getstr()const...

    JAVA实验2复习.pdf

    在Java编程中,包(package)是一种组织类的方式,它可以帮助我们更好地管理代码,避免命名冲突,并促进代码的重用。题目要求设计一个名为`figure`的图形软件包,这个包中包含了三个类:`juxing`(矩形)、`...

    js删除数组中的元素delete和splice的区别详解

    在JavaScript中,数组删除操作是常见的编程需求,主要可以通过`delete`操作符和`splice`方法来实现。本文将详细解析这两种方式的区别及其适用场景。 首先,`delete`操作符可以用于删除对象属性或者数组元素。当我们...

    C++-公司人事管理系统课程设计.docx

    int sl, k = 1, lenth = 0; char NAME[20]; 这些变量的声明是为了存储人事管理系统中的各种信息,例如员工的姓名、性别、职务、身份证号、生日、家庭住址、电话号码等。 3. 结构体 struct date { int year; int...

    JavaScript优化方法.doc

    如 字符串.lenth,尽量转换为 new String(字符串)后再进行操作 三、在做字符查找替换等操作时善用正则表达式 快速掌握 ECMAScript 正则表达式。 四、减少语句,利用运算符优先级实现 if else 表达式 使用三元...

    max_pulic_substring_lenth.zip_华为OJ

    在IT领域,字符串处理是编程竞赛和面试中常见的问题类型,尤其在华为OJ(Online Judge)这样的在线编程挑战平台上。本题“max_public_substring_length”涉及的是寻找两个字符串的最大公共子串长度,这是一个经典的...

    python/golang 删除链表中的元素

    先用使用常规方法,两个指针: ...// 向链表中添加元素 func (link *Link) add(v int) { if link.lenth == 0 { // 当前链表是空链表 link.head = &Node{v, nil} link.tail = link.head link.lenth = 1 } else { n

    python/golang实现循环链表的示例代码

    删除时需考虑删除节点是头/尾节点,和链表中只有一个节点的特殊情况。 golang实现: type Node struct { value int next *Node } type Circle struct { tail *Node lenth int } // 增加节点: func (c *Circle)...

    VC++训练素材(求两点间的距离习题LENTH)

    【VC++训练素材——求两点间距离习题LENTH】是一个专门为VC++初学者设计的实践项目,旨在帮助学习者巩固C++基础知识,尤其是与对象、构造函数、拷贝构造函数、析构函数以及类的继承相关的概念。下面将详细阐述这些...

    dt930源码C语言 .doc

    从给出的部分代码来看,程序中包含了多个函数声明和全局变量定义,以及一个名为`ap_start`的主启动函数。 首先,程序引入了几个头文件: 1. `stdio.h`:标准输入输出库,提供了基本的输入输出函数,如`printf`和`...

    新拼音码转化 可以把f_wanggetpym.srf 直接导入

    可以把f_wanggetpym.srf 直接导入 函数名: f_wanggetpym(as_text,ai_lenth) ...ls_pym=f_wanggetpym(trim(string('婷 媛 媛娓娜temp(中)(国)')),18) ls_pym=f_wanggetpym(trim(string(ls_name)),6)

    C语言实现防射算法

    代码中使用了`stdio.h`和`string.h`两个头文件: - `stdio.h`提供了输入输出功能,如`printf()`和`scanf()`。 - `string.h`提供了字符串处理函数,例如`strlen()`用于获取字符串长度。 #### 2. 定义主函数`main()` ...

    Python中实现的RC4算法

    string = base64.b64decode(string[self.ckey_lenth:]) # 执行解密过程 self.result = '' self.docrypt(string) # 验证解密后的字符串,返回原始数据 result = self.result if (result[0:10] == '0000000000'...

    进制转换(C++)

    #include<string.h> #include<math.h> void convert(char *s)//交换排序 { char temp;int i,n; n=strlen(s); for(i=0;i;i++) { temp=s[i]; s[i]=s[n-i-1]; s[n-i-1]=temp; } cout; } long f1toten(char *p,...

    VC 统计字符串中英文字符个数.rar

    VC 6.0 统计字符串中英文字符个数,统计时将判断中英文字符个数,分别统计有多少个字符:  UpdateData(TRUE);  //获得字符串按字节数计算的长度  int Lenth = m_strTxt.GetLength();  int nELenth = 0;//英文...

    TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数).docx

    例如,你可以创建三个变量:strInput(存储输入字符串)、lenth(存储字符串长度)、leftLenth(存储从字符串左边取的子串长度)和rightLenth(存储从字符串右边取的子串长度)。 接着,打开根画面,从工具箱中拖放...

    leetcode走方格起点到终点-javascript-offer::leopard:刷刷题js版-剑指向offer

    所以我们查找的起始点最好从二维数组中的中间的点开始,不过为了方便,我们一般都是选择最左下角的那个点作为起始点,也就是a[array.lenth][0],比它大就往右边走,比它小就往上面走。话不多说,上代码。 function ...

    基于VBA的作者查重代码

    - `Do While lenth >= 0`:循环遍历数组`MyArr1`中的每个元素。 - `w1 = MyArr1(lenth)`:获取当前数组元素。 - `Selection.Find.ClearFormatting`:清除查找格式。 - `.Text = w1`:设置查找文本为当前作者名称。 -...

    jdk-8u161-windows-x64

    目前,我是随着时间的变化每次测试中重建机器学习框架,重新生成一套系数,但是这样系数变化会比较大,我需要利用强化学习把这个系数变化做得更平滑一些,求大神指教(请根据以下代码进行添加和修改,我看了很多强化...

Global site tag (gtag.js) - Google Analytics