java终止语句_字符串如何在Java中终止?

嗨,

我正在尝试编写一个递归函数来计算Java中字符串的长度,

我知道已经存在str.length()函数,但是问题语句想要实现一个递归函数

在C编程语言中,终止字符为“ \ 0”,我只想知道如何知道字符串是否以Java结尾

当我在测试字符串中输入“ \ n”时,我的程序运行良好。请告诉我。谢谢!

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package careercup.google;

/**

*

* @author learner

*/

public class Strlen {

private static final String Test = "abcdefg\n";

private static int i =0;

public static void main(String args[]){

System.out.println("len : " + strlen(Test));

}

private static int strlen(String str){

if(str == null){

return 0;

}

if(str.charAt(i) == '\n'){

return 0;

}

i += 1;

return 1 + strlen(str);

}

}

输出:

run:

len : 7

BUILD SUCCESSFUL (total time: 0 seconds)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值