public class newString {
public static void main (String args[]){
String title = "Book";
String title1;
title1 = title;
for(int i = 0; i < title.length(); i++){
for (int x = 0; x<title1.length(); x++){
if (title.charAt(i+x) == title1.charAt(x)){
System.out.print(title.charAt(0,1));
}
}
}
}
}
我真的不明白我在做什么错。我需要做的是定义一个名为“ title”的字符串,其中包含“ Book”,然后创建另一个名为“ title1”的字符串。我需要创建代码以将title的内容存储到title1中,但只能存储其他所有字符。例如:title1中应带有“ Bo”。我究竟做错了什么?
最佳答案
这是操作更少的循环解决方案。不用检查我是否是偶数,只需加2。
String title1 = "Some title";
String title2 = "";
for (int i = 0; i < title1.length(); i += 2)
{
title2 += title1.charAt(i);
}
关于java - 需要将字符串的每个其他字符存储到另一个字符中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19770813/