我试图在String的每个单词中打印字符的最大和最小代码点值。第五行出现错误
char max=' ', min='z';
int word=1;
for(int i=0;i<s.length;i++) {
for(int j=0;j<s[i].length;j++) {
if(s[i].charAt(j)<min)
min=s[i].charAt(j);
if(s[i].charAt(j)>max)
max=s[i].charAt(j);
}
System.out.println("CHARACTER WITH MAX & MIN CODE POINT VALUE IN WORD "+word +"IS: "+ max + min);
word++;
}
}
variable.length
无法提供实际值。
答案 0 :(得分:0)
第4行代码应为:for(int j=0;j<s[i].length();j++) {
.length
是Array的属性。
[].length
属性可以获取数组中的对象数。
.length()
是String的函数。
String.length()
函数可以获取String中的字符数。