我很缺乏编程经验,请多包涵。
我需要编写一个类来模拟String类的一些属性。在这个特定的方法中,我需要取一个字符数组并获取与之匹配的字符串。
目前为止,我的代码如下:
1 char[] word = new char[80];
2 int wordLength = word.length;
3
4 public String getString () {
5 String s;
6 s.length() = word.length;
7 for (int i = 0; i < word.length; i++) {
8 s.charAt(i) = word[i];
9 }
10 return s;
11 }
需要说明的是,在这里字符数组为空,但在主方法中已经为其赋值。
这是我在第6和第8行遇到的错误:
The left-hand side of an assignment must be a variable
我不知道为什么它不能将字符串s识别为变量。
String s = "";
代替String s = new String();
。 - Tom