简单程序有几个不明白的地方求答案。。。。 args[0].length()这里的.length()是方法,String类重写的。而数组的length是属性。才疏学浅。等待高手解答。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题1:if(args[0].length()<10)这句话里是判断输入的字符是否小于10个的意思那为什么args[]里要有0?str.length是这个数组元素的总长度那args[0].length是什么意思?————————————————————————————————————————————是String类的函数,用来算你字符串长度,就是那个命令行的第一个字符串,可以说入很多个字符串,用空格隔开——————————————————————————————————————————问题2:int n=0里的n代表什么意思?是看有多少个字符相当么?然后相等的数++??——————————————————————————————————————————是个标记,用来计算字符的多少个,(呵呵,以后你会经常用到来计算个数什么的)——————————————————————————————————————问题3:str.charAt(x)这个是什么意思?尤其是charAt这个是实现什么功能?————————————————————————————————————————表示字符串下标为x的字符 charAt(x)返回指定索引上的字符。索引从0到 长度-1。 问题1:if(args[0].length()<10)这句话里是判断输入的字符是否小于10个的意思那为什么args[]里要有0?str.length是这个数组元素的总长度那args[0].length是什么意思?答:arg[]是一个字符数组,你要取其中一个值担任要给下标了。下标从零开始。str.length是一个属性,算出数组长度,而args[0].length(),只有方法,没有属性的,你写错了。是返回单个字符的长度。问题3:str.charAt(x)这个是什么意思?尤其是charAt这个是实现什么功能?答:charAt是从一个字符串中截取其中一个字符,里面的参数是一个整形的索引。 问题3:str.charAt(x)这个是什么意思?表示字符串下标为x的字符 beakham(我不是贝克汉姆) 索引从0到长度-1??问题1和3还是不太明白,大哥帮忙说细点好么??___________________________________________________________________呵呵,指正一下,String.charAt(int index)返回的是char.问题1例答:首先,你的args[]是是用来保存运行参数的。譬如,你写了个Hello.java,当你通过命令运行java Hello Mike Bile Joe Jane我们来看一下args[0].length()和args.length的区别。args[0].length() : args[]是一个字符串数组,在这个例子里args[0],args[1],args[2],args[3]里面保存的内容分别是Mike,Bile,Joe,Jane.所以args[0].length()实际上就是"Mike".length()的意思,因为“Mike"这个字符串长度为4,所以args[0].length()将返回4。args[].length : 呵呵,这个你应该知道是什么意思了吧?length是数组的一个属性,表示数组的长度。不过你得注意,length在这里不是表示你实际内容的长度,而是这个数组的“最大容量”。问题2例答 : 举个简单的例子。String s="Hello"; char c;c=s.charAt(0);那么c的内容是什么呢?这个就留个你思考了,其实通过自己写个小程序,这些都很容易解决,希望你明白受“鱼”不如学“渔”:) 反向造型 使用javah报错问题。 java中 的运行出错 刚学完一遍JAVA基础,现在学Eclipse的话大概多少时间可以学会? 有关自定义异常 急求!分不多,但已经是全部了! 多线程例题随运行次数结果改变! 有关数据库连接的问题 如何判断文本框中输入的是固定格式的时间或者日期,有分:) Socket小问题(在线等) 昨天开始看think in java,又一问题不解,请教大家 有谁有用JAVA代码写的阳历转换成阴历的程序,给发一个给100分,谢谢!
————————————————————————————————————————————
是String类的函数,用来算你字符串长度,就是那个命令行的第一个字符串,可以说入很多个字符串,用空格隔开
——————————————————————————————————————————
问题2:int n=0里的n代表什么意思?是看有多少个字符相当么?然后相等的数++??
——————————————————————————————————————————
是个标记,用来计算字符的多少个,(呵呵,以后你会经常用到来计算个数什么的)
——————————————————————————————————————
问题3:str.charAt(x)这个是什么意思?尤其是charAt这个是实现什么功能?
————————————————————————————————————————
表示字符串下标为x的字符
答:charAt是从一个字符串中截取其中一个字符,里面的参数是一个整形的索引。
___________________________________________________________________呵呵,指正一下,String.charAt(int index)返回的是char.
问题1例答:首先,你的args[]是是用来保存运行参数的。譬如,你写了个Hello.java,当你通过命令运行java Hello Mike Bile Joe Jane
我们来看一下args[0].length()和args.length的区别。args[0].length() : args[]是一个字符串数组,在这个例子里args[0],args[1],args[2],args[3]里面保存的内容分别是Mike,Bile,Joe,Jane.所以args[0].length()实际上就是"Mike".length()的意思,因为“Mike"这个字符串长度为4,所以args[0].length()将返回4。args[].length : 呵呵,这个你应该知道是什么意思了吧?length是数组的一个属性,表示数组的长度。不过你得注意,length在这里不是表示你实际内容的长度,而是这个数组的“最大容量”。问题2例答 : 举个简单的例子。
String s="Hello";
char c;
c=s.charAt(0);
那么c的内容是什么呢?这个就留个你思考了,其实通过自己写个小程序,这些都很容易解决,希望你明白受“鱼”不如学“渔”:)