统计第一个空字符前面的字符长度(java实现)
2014-04-13 11:07 大额_skylar 阅读(293) 评论(0) 编辑 收藏 举报举例来说:char buf[] = {'a','b','c','d','e','f','\0','x','y','z'}当输入N=10或20,期待输出是6;当输入N=3或5,期待输出是3或5.
package JingDian; public class diguichar { public static void main(String[] args){ String[] buf = {"a","b","c","d","e","f","\0","x","y","z"}; mystrlen k = new mystrlen(); System.out.println(k.strlen(buf, 2)); } } class mystrlen{ public int strlen(String[] buf,int N){ for(int i=0;i<buf.length;i++){ if(buf[0]=="\0"||N==0) return 0; else if(N==1) return 1; else if(buf[i]=="\0"&&N>=i) return i; } return N; } }