gpt4 book ai didi

java - 计算字符串数组中每个元素的数量

转载 作者:行者123 更新时间:2023-12-01 16:46:07 27 4
gpt4 key购买 nike

嘿伙计们,这是我在不使用任何内置函数的情况下首先分割数组的代码。它工作正常,我的问题在第二部分。

static String[] split(String ss) {

String[] a = new String[1];
String s = "";
for (int i = 0; i < ss.length(); i++) {
if (ss.charAt(i) == ' ') {
s += ", "
} else {
s += ss.charAt(i);
}
for (int j = 0; j < a.length; j++) {
a[j] = "[" + s + "]";
}
}
return a;


}

我现在需要计算一个单词中的每个字母,并在没有内置函数(如 split、chartoarray 等)的情况下给出它。这就是我到目前为止所经历的。

 for example String="This is just an example". it should give out 
This=4
is=2
..

static String[][] LettersCount(String[] array) {

int count=0;
String [][] a =new String[array.length][array.length];
String s= "" + Arrays.toString(array);
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == ' ') {
count = 0;
} else {
count++;
}

最佳答案

毕竟你可以使用具有数值的字符属性。让我们使用它作为索引并将计数存储在数组中。 (所以我们会这样模仿Map)

int[] counter = new int[256] ;// this will hold count of all letters
counter[(int) character]++; // this is how you do the counting

关于java - 计算字符串数组中每个元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50282045/

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