2015-09-07 47 views
-1
char[] removechararray=removecharacterstring.toCharArray(); 

boolean[] tempBoolean = new boolean[128]; 

tempBoolean[removechararray[start]]=true; 
+3

是什麼一個二維數組? – Tunaki

+2

此代碼中沒有2D數組。 – Eran

+3

你在哪裏看到2D?我只能看到一維。 – Rustam

回答

4

reremovechararray[start]回報和char其澆鑄到int並用作指數爲tempBoolean陣列。

實施例:

char[] removechararray="abc".toCharArray(); 
boolean[] tempBoolean = new boolean[128]; 
tempBoolean[removechararray[0]]=true; 

上面的代碼分配truetempBoolean陣列的98個元素,因爲removechararray[0]返回其澆鑄到其ACSII值97.這有點混亂的a,但可以投charint和向後做這樣的操作:

int c = 'b' + 1; 
System.out.println(c + " " + (char) c); // output: 99 c