我试图在 vector 上查找有多少个索引以给定字母或数字开头。
我尝试过 vector.indexOf("A");
和 vector.lastIndexOf("A");
但当然它们对于什么来说是“无用的”我正在尝试这样做,因为那些人试图找到一个只有“A”而没有其他东西的位置。
我想知道是否有 Java 方法可以执行此操作,或者我是否需要“自己”执行此操作,如果是这样,将感谢有关操作过程的一些指导。
最佳答案
如果您不想(或可以)使用流或 lambda,您也可以在此处使用这个小循环:
int count=0;
for (int i = 0; i < vec.size(); i++) {
count = vec.get(i).charAt(0)=='A' ? count+1 : count;
}
没什么大不了的,只是检查每个元素是否以 A 开头,然后向上计数。
关于java - vector 中以给定字母/数字开头的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36593382/