你可以使用Java的String类的indexOf方法来实现这个功能。该方法返回指定字符或字符串在字符串中第一次出现的位置。

public int find65thComma(String str) {
    int count = 0;
    int index = -1;

    while (count < 65) {
        index = str.indexOf(",", index + 1);
        if (index == -1) {
            // 如果没有找到第65个逗号,返回-1
            return -1;
        }
        count++;
    }

    return index;
}

这个函数会从字符串的起始位置开始搜索逗号,并计数每一个找到的逗号。当找到第65个逗号时,返回该逗号的位置。如果没有找到第65个逗号,函数会返回-1。

以下是一个示例调用该函数的例子:

String str = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
int comma65 = find65thComma(str);
System.out.println("第65个逗号的位置是:" + comma65);

输出结果:

第65个逗号的位置是:192
``
在java中有一个含有多个符号的字符串编写一个函数找到他的第65个逗号的位置

原文地址: https://www.cveoy.top/t/topic/ix7S 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录