字符串[]和for循环中的字符串(Java)有什么区别
在你问之前,是的,我先用谷歌搜索了一下。我还没有找到正确的答案。我理解for循环中字符串数组的语法,但不理解字符串的语法。例如,假设我有一个片段代码,其中包含一个For循环,其目的是在字符串中的一个元素不等于某个值时将其调整为“josh”(我想不出我脑子里有什么东西)。片段代码如下所示:字符串[]和for循环中的字符串(Java)有什么区别,java,arrays,string,for-loop,Java,Arrays,String,For Loop,在你问之前,是的,我先用谷歌搜索了一下。我还没有找到正确的答案。我理解for循环中字符串数组的语法,但不理解字符串的语法。例如,假设我有一个片段代码,其中包含一个For循环,其目的是在字符串中的一个元素不等于某个值时将其调整为“josh”(我想不出我脑子里有什么东西)。片段代码如下所示: public void adjustScore(String[] str){ for(int j= 0; j < str.length; j++){ if(str[j] != //
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(字符串[]str){
对于(int j=0;j
但是,如果它是一个字符串而不是一个字符串[],它会是什么样子呢
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]?//
public void adjustScore(字符串str2){
对于(int j=0;j
在Java中,字符串
不是字符数组。虽然字符串
中唯一的“元素”确实是字符,但您可以使用来获取有效索引处的字符(但不能使用[]
)
字符串中的Define“element”可能重复。字符串由字符组成,因此在字符串的长度()上使用索引的循环可能会调用atr2.charAt(i)
以获取char
值。不知道这与“josh”有何关系你在说什么。谢谢你!我发布了我的问题,几秒钟之内我就被大拇指砸了。这就是为什么我讨厌来这里寻求帮助,每个人都很刻薄。非常感谢你没有粗鲁,并且真的帮助了我!!你太棒了!!@OusmaneMahyDiaw Lol,那是因为人们想唠叨我的第一件事是“你真的应该先用谷歌搜索这个。”或者“在网上查一下。”然后继续不给我任何帮助,报告我的问题,最后把它删除。虽然网上的问题可能和我问的类似,但提供的答案没有我要找的。哈哈,现在因为“不清楚”而被搁置“老兄,我给了一个完美的解释和例子。摇摇头,我一定是迫不及待地想来这里。到处都是恶霸。”。
char ch = str2.charAt(j);