-1
char[] removechararray=removecharacterstring.toCharArray();
boolean[] tempBoolean = new boolean[128];
tempBoolean[removechararray[start]]=true;
char[] removechararray=removecharacterstring.toCharArray();
boolean[] tempBoolean = new boolean[128];
tempBoolean[removechararray[start]]=true;
reremovechararray[start]
回報和char
其澆鑄到int
並用作指數爲tempBoolean
陣列。
實施例:
char[] removechararray="abc".toCharArray();
boolean[] tempBoolean = new boolean[128];
tempBoolean[removechararray[0]]=true;
上面的代碼分配true
到tempBoolean
陣列的98個元素,因爲removechararray[0]
返回其澆鑄到其ACSII值97.這有點混亂的a
,但可以投char
到int
和向後做這樣的操作:
int c = 'b' + 1;
System.out.println(c + " " + (char) c); // output: 99 c
是什麼一個二維數組? – Tunaki
此代碼中沒有2D數組。 – Eran
你在哪裏看到2D?我只能看到一維。 – Rustam