解释JAVA代码
我需要一些帮助来解释从第5行到第9行的意思。谢谢解释JAVA代码,java,string,mutation,Java,String,Mutation,我需要一些帮助来解释从第5行到第9行的意思。谢谢 String words=“雨过天晴” String mutation1、mutation2、mutation3、mutation4 mutation1=words.toUpperCase() System.out.println(“**”+mutation1+“童谣**”) mutation1=words.concat(“\n改天再来”) mutation2=“约翰尼想玩” mutation3=mutation2.replace(mutatio
String words=“雨过天晴”代码>
String mutation1、mutation2、mutation3、mutation4代码>
mutation1=words.toUpperCase()代码>
System.out.println(“**”+mutation1+“童谣**”)代码>
mutation1=words.concat(“\n改天再来”)代码>
mutation2=“约翰尼想玩”代码>
mutation3=mutation2.replace(mutation2.charAt(5),'i')代码>
mutation4=mutation3.substring(7,27)代码>
System.out.print(“\”+mutation1+“\n”+mutation4+“\”\n”)代码>
System.out.println(“标题长度:+words.length())代码>
此外,如果你想成为一名程序员,在向arround索要免费答案之前,你应该在研究上投入更多精力。步骤5
mutation1 = words.concat ("\nCome again another day");
这将执行字符串的缩合
示例:
"cares".concat("s") returns "caress"
"to".concat("get").concat("her") returns "together"
因此,在您的情况下,字符串将连接到单词字符串,因此您将得到mutation1作为
雨过天晴
改天再来
步骤6
mutation2 = "Johnny Johnny wants to play";
这只是一个字符串对变量的赋值
步骤7
mutation3 = mutation2.replace (mutation2.charAt(5), 'i');
这里charAt方法在字符串中的给定位置查找字符。因此,在本例中,它首先获取突变2中索引5处的字符。是“y”。注意:索引从0开始。
并将所有发生的突变2替换为“y”,并将结果分配给突变3
步骤8
mutation4 = mutation3.substring (7, 27);
子字符串用于筛选字符串的一部分。因此,在本例中,将采用从索引7开始的子字符串。子字符串从索引27结束。您得到的字符串将分配给变量“mutation4”
步骤9
System.out.print ("\'" + mutation1 + "\n" + mutation4 + "\'\n");
现在是简单的部分。只需将它们打印到控制台。。。突变1和突变4与一些新的行
返回此字符串的长度
返回指定索引处的
值char
使用默认区域设置的规则将此字符串中的所有字符转换为大写
将指定的字符串连接到此字符串的结尾
返回将此字符串中所有出现的
替换为oldChar
后生成的新字符串newChar
返回作为此字符串的子字符串的新字符串。子字符串从指定的
开始,并延伸到索引beginIndex
处的字符endIndex-1
您可能还需要查找:
并分配给mutation1变量
将mutation1打印到控制台时,
“改天再来”将显示在新行中
因为charAt索引从0开始;这个字符是“y”。 mutation2.replace(mutation2.charAt(5),'i')然后变为mutation2.replace('y','i'),表示所有字符'y'都将替换为'i'。
因此,字符串“Johnni Johnni想要plai”被分配给mutation3
因此,字符串“Johnni想要plai”被分配给mutation4
“雨过天晴
改天再来
约翰尼想把他的头发梳起来
当然,判断我的答案是否正确的最好方法是阅读API,然后自己编写并运行示例代码。:) 这解释了1-10。除了这一页之外,你不需要其他任何东西。我必须学习基本编程,我将来不会成为一名程序员,所以这对我来说很难找到一个真正的问题。但我认为这个问题是真实的。。唯一的问题是这是新手,显然提交者没有做任何“家庭作业”来学习这些东西非常感谢您的帮助,但是在第6行中会出现什么?只有“Johnny Johnny想玩”或与“Rain Rain走开,改天再来”一起出现,没有。。。您只需创建一个名为“mutation2”的新变量,并输入字符串“Johnny Johnny想要玩”。这是突变2的第一次出现,它是一个直接赋值;因此,它是直接和简单的。如果使用System.out.println(mutation2);然后你会看到“约翰尼想玩”