在Java中,如何将字符数组中的字符添加到字符串中
我搜索了这个站点,在对另一个问题的回答中找到了部分有用的StringBuilder方法,但它似乎不想将2d字符数组的索引x和y处的字符作为参数 你能建议一个更好更简单的方法来做这件事吗?我之所以说简单,是因为在决赛中有可能出现这样的事情,我希望能够记住它。作为一名初级程序员,如果它对我来说是“异国情调”,我可能不会在Java中,如何将字符数组中的字符添加到字符串中,java,Java,我搜索了这个站点,在对另一个问题的回答中找到了部分有用的StringBuilder方法,但它似乎不想将2d字符数组的索引x和y处的字符作为参数 你能建议一个更好更简单的方法来做这件事吗?我之所以说简单,是因为在决赛中有可能出现这样的事情,我希望能够记住它。作为一名初级程序员,如果它对我来说是“异国情调”,我可能不会 我在C++中学习了编程课程的基础知识,如果内存服务器,我所要做的就是STR+= ARARCHARS [X] [Y];但是,这对Java不起作用 下面是我的toString()方法的当
我在C++中学习了编程课程的基础知识,如果内存服务器,我所要做的就是STR+= ARARCHARS [X] [Y];但是,这对Java不起作用
下面是我的toString()方法的当前状态:公共字符串toString(){
StringBuilder gardenPrint=新的StringBuilder(“| 0 1 2 3\n”);
int i,j;
对于Java中的(i=0;i),可以使用以下两种方法将字符数组转换为字符串:-
public class CharArrayToString {
public static void main(String[] args) {
char[] chArr = new char[]{'1', '2', '3', 'A', 'B', 'C'};
String str1 = new String(chArr);
System.out.println("1st String: " + str1);
String str2;
str2 = String.valueOf(chArr);
System.out.println("2nd String: " + str2);
}
}
输出
第一串:123ABC
第二个字符串:123ABCJava(或C++)循环由缩进控制。你需要大括号,三元括号,你必须返回一个字符串
public String toString() {
StringBuilder gardenPrint = new StringBuilder(" | 0 1 2 3\n");
int i, j;
for (i = 0; i < garden.length; i++) {
gardenPrint.append(i + " | ");
for (j = 0; j < garden.length; j++)
gardenPrint.append(garden[i][j] + " " + ((j == garden.length - 1) ? "\n" : ""));
}
return gardenPrint.toString();
}
公共字符串toString(){
StringBuilder gardenPrint=新的StringBuilder(“| 0 1 2 3\n”);
int i,j;
对于(i=0;i
然而,我们可以通过多种方式实现这一点。例如
public String toString() {
StringBuilder gardenPrint = new StringBuilder(" | 0 1 2 3") //
.append(System.lineSeparator());
for (int i = 0; i < garden.length; i++) {
gardenPrint.append(i + " |");
for (char ch : garden[i]) {
gardenPrint.append(" ").append(ch);
}
gardenPrint.append(System.lineSeparator());
}
return gardenPrint.toString();
}
公共字符串toString(){
StringBuilder gardenPrint=新的StringBuilder(“| 0 1 2 3”)//
.append(System.lineSeparator());
for(int i=0;i
返回数组。deepToString(garden);
我也需要将索引放在轴上。我不会用toString()这样做
我自己。这是作业的一部分。char数组是一块表示花园的板,在那里你种植东西,兔子吃你的东西。方法在作业规范中,我们必须遵守它。我的错。
public String toString() {
StringBuilder gardenPrint = new StringBuilder(" | 0 1 2 3") //
.append(System.lineSeparator());
for (int i = 0; i < garden.length; i++) {
gardenPrint.append(i + " |");
for (char ch : garden[i]) {
gardenPrint.append(" ").append(ch);
}
gardenPrint.append(System.lineSeparator());
}
return gardenPrint.toString();
}