在你问之前,是的,我先谷歌了这个。我还没有找到合适的答案。我了解 for 循环中 String 数组的语法,但不了解 String 的语法。例如,假设我有一个片段代码,其中包含一个 for 循环,其目的是将 String 的元素调整为“josh”,如果该元素不等于某物(我想不出顶部的任何内容)我的头)。片段代码将是这样的:
public void adjustScore(String[] str){
for(int j= 0; j < str.length; j++){
if(str[j] != //idk, something//
str[j]= "josh";
}
else{};
}
但是,如果它是一个字符串而不是一个字符串 [],它会是什么样子?
public void adjustScore(String str2){
for(int j=0; j < str2.length(); j++){
// How do I call an element from the String? Would I still use str2[j]?//
在 Java 中, aString
不是字符数组。尽管 aString
中唯一的“元素”确实是字符,但您可以使用String.charAt(int)
获取有效索引处的字符(但不能使用[]
)。
char ch = str2.charAt(j);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句