gpt4 book ai didi

java - 打印字符的最大/最小代码点时的字符串处理问题

转载 作者:行者123 更新时间:2023-12-02 02:31:12 24 4
gpt4 key购买 nike

我试图打印字符串每个单词中字符的最大和最小代码点值。

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++;
}
}

第 5 行出现以下错误:

variable.length can't provide actual value.

该错误消息的根本原因是什么?

最佳答案

第四行代码应该是:for(int j=0;j<s[i].length();j++) {

  • .length是数组的属性。

  • [].length属性可以获取Array中对象的数量。

  • .length()是字符串的函数。

  • String.length()函数可以获取String中的字符数。

关于java - 打印字符的最大/最小代码点时的字符串处理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57229673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com